Upravitelji paketa u Linuxu omogućuju vam kontrolu instalacije i uklanjanja paketa. Uz to, upravitelji paketa pomažu vam u pronalaženju slomljenih paketa na vašem sustavu i njihovoj ponovnoj instalaciji kako bi riješili razne probleme povezane s Linux paketima.
Ako niste svjesni koje naredbe koristiti za pronalaženje slomljenih paketa u Linuxu, ovaj je vodič za vas. Ukratko ćemo razmotriti slomljene pakete, kako možete provjeriti sadrži li vaš sustav slomljene pakete i kako ih ispravno instalirati.
Što su razbijeni paketi?
Kad instalirate novi paket u Linux, za cijeli postupak instalacije zadužen je upravitelj paketa vašeg sustava. Ovi upravitelji paketa imaju ugrađene metode za rukovanje iznimkama i pogreškama. Ali ponekad, u slučaju neočekivanih problema, instalacija se zaustavi i cijeli paket nije instaliran. Takvi se paketi u Linuxu nazivaju Broken paketi.
Upravitelji paketa poput Apt ne dopuštaju daljnju instalaciju paketa ako se u sustavu pronađe slomljeni paket. U takvoj situaciji popravak pokvarenih paketa jedini je način izbora.
Kako pronaći i popraviti slomljene pakete
Svaki upravitelj paketa obrađuje različite vrste paketa. Na primjer, DNF i Yum rade s upraviteljem paketa RedHat (RPM) za preuzimanje i instaliranje RPM paketa. Slično tome, Apt djeluje kao prednji omot osnovnog dpkg softvera u distribucijama temeljenim na Debianu.
Ponovno instaliranje slomljenih paketa na Debian
Apt je zadani upravitelj paketa koji je unaprijed instaliran na svakoj distribuciji temeljenoj na Debianu. Osim Apta, korisnici Debiana mogu preuzmite i instalirajte pakete ručno pomoću dpkg također.
Da biste popravili slomljene pakete na distribucijama temeljenim na Debianu pomoću Apt:
- Otvorite terminal pritiskom na Ctrl + Alt + T na tipkovnici i unesite:
sudo apt - ispravka koja nedostaje
- Ažurirajte pakete na vašem sustavu:
sudo apt ažuriranje
- Sada, prisilno instalirajte slomljene pakete pomoću -f zastava. Apt će automatski tražiti pokvarene pakete na vašem sustavu i ponovno ih instalirati iz službenog spremišta.
sudo apt install -f
Ako vam gore navedeni koraci ne uspiju, možete pokušati riješiti problem pomoću dpkg.
- Prisilite dpkg da ponovno konfigurira sve pakete na čekanju koji su već raspakirani, ali trebaju proći kroz konfiguraciju. The -a zastava u naredbi označava svi.
sudo dpkg --konfiguracija -a
- Spojite grep s dpkg da biste dobili popis svih paketa označenih kao Potreban za dpkg.
sudo dpkg -l | grep ^.. r
- Koristiti --ukloniti zastavicu za brisanje svih slomljenih paketa.
sudo dpkg --remove --force-remove-reinstreq
- Očistite predmemoriju pomoću Apt clean.
sudo prikladan čist
- Ažurirajte svoje sistemske pakete pomoću sljedeće naredbe.
sudo apt ažuriranje
Povezano: Kako instalirati softver na Linux: Objašnjeni formati paketa
Na Fedori / CentOS
Iako su Yum i Dnf sjajni kada je riječ o upravljanju slomljenim paketima, ponekad se pojave problemi jer na Linux sustavu postoje tisuće paketa. U takvim situacijama možete koristiti RPM (upravitelj osnovnog paketa za Fedoru i CentOS) za brzo rješavanje takvih problema.
- Provjerite sve pakete na vašem sustavu pomoću -V zastava.
sudo o / min -Va
- Vidjet ćete dugački popis koji sadrži sve instalirane pakete na vašem sustavu.
- Ponovo instalirajte paket za koji mislite da bi mogao uzrokovati problem s pokvarenim paketom.
sudo dnf --refresh ponovno instalirati naziv paketa
Gornji koraci vrlo su neugodni za utvrđivanje koji paket uzrokuje problem sa popisa stotina koji su zamorni. Iako je RPM moćan upravitelj paketa i rijetko ćete naići na takve probleme, znati kako ih riješiti još je uvijek važno u slučaju da u bliskoj budućnosti naletite na sličnu situaciju.
Upravljanje paketima na Linux distribucijama
Upravitelji paketa na Linuxu sposobni su riješiti većinu problema, uključujući neuspjele instalacije. Ali ponekad se javljaju razni problemi koje je moguće riješiti samo intuitivno. Rješenje za popravljanje slomljenih paketa sastoji se od nekoliko koraka identificiranja slomljenog paketa, njegove ponovne instalacije i ažuriranja popisa paketa sustava.
Na internetu je dostupno bezbroj Linux distribucija koje vrijedi isprobati, ali duboko u sebi svaka od njih ima slične temelje. Stolna okruženja odvajaju svaku distribuciju pružajući jedinstveno korisničko iskustvo. Odabir idealnog radnog okruženja koje odgovara vašem ukusu trebao bi vam biti prioritet ako ste napokon odlučili nastaviti s Linuxom.
Odabir okoline radne površine za Linux može biti teško. Ovdje su najbolja Linux desktop okruženja koja treba razmotriti.
- Linux
- Linux
- Menadžeri paketa
Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativni sadržaj više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.