Upravitelji paketov v Linuxu omogočajo nadzor nad namestitvijo in odstranjevanjem paketov. Poleg tega vam upravitelji paketov pomagajo najti pokvarjene pakete v sistemu in jih znova namestiti, da odpravijo različne težave, povezane s paketi Linux.
Če ne veste, katere ukaze naj uporabite za iskanje polomljenih paketov v Linuxu, potem je ta priročnik za vas. Na kratko bomo razpravljali o zlomljenih paketih, kako lahko preverite, ali vaš sistem vsebuje polomljene pakete, in kako jih pravilno namestite.
Kaj so zlomljeni paketi?
Ko namestite nov paket v Linux, je za celoten postopek namestitve zadolžen upravitelj paketov vašega sistema. Ti upravitelji paketov imajo vgrajene metode za obravnavo izjem in napak. Toda včasih se v primeru nepričakovanih težav namestitev ustavi in celoten paket ni nameščen. Takšni paketi se v Linuxu imenujejo zlomljeni paketi.
Upravitelji paketov, kot je Apt, ne dovolijo nadaljnje namestitve paketov, če je v sistemu odkrit pokvarjen paket. V takšnih razmerah je popravilo pokvarjenih paketov edina izbira.
Kako najti in popraviti zlomljene pakete
Vsak upravitelj paketov obravnava različne vrste paketov. DNF in Yum na primer sodelujeta z upraviteljem paketov RedHat (RPM) za prenos in namestitev paketov RPM. Podobno Apt deluje kot prednji ovoj za osnovno programsko opremo dpkg v distribucijah, ki temeljijo na Debianu.
Ponovna namestitev zlomljenih paketov v Debian
Apt je privzeti upravitelj paketov, ki je prednameščen v vsaki distribuciji, ki temelji na Debianu. Poleg Apt lahko uporabniki Debiana ročno prenesite in namestite pakete z uporabo dpkg prav tako.
Če želite popraviti pokvarjene pakete v distribucijah, ki temeljijo na Debianu, z uporabo Apt:
- Odprite terminal tako, da pritisnete Ctrl + Alt + T na tipkovnici in vnesite:
sudo apt - popravek manjka posodobitev
- Posodobite pakete v sistemu:
posodobitev sudo apt
- Zdaj vsilite namestitev pokvarjenih paketov s pomočjo -f zastavo. Apt bo samodejno poiskal pokvarjene pakete v vašem sistemu in jih znova namestil iz uradnega skladišča.
sudo apt install -f
Če vam zgoraj navedeni koraki ne ustrezajo, lahko poskusite težavo rešiti z dpkg.
- Prisilite dpkg, da znova konfigurira vse čakajoče pakete, ki so že razpakirani, vendar jih je treba konfigurirati. The -a zastava v ukazu pomeni Vse.
sudo dpkg --configure -a
- Pipe grep z dpkg, da dobite seznam vseh paketov, označenih kot Obvezno z dpkg.
sudo dpkg -l | grep ^.. r
- Uporabi --Odstrani zastavico za brisanje vseh pokvarjenih paketov.
sudo dpkg --remove --force-remove-reinstreq
- Očistite predpomnilnik z uporabo Apt clean.
sudo apt čist
- Posodobite sistemske pakete z naslednjim ukazom.
posodobitev sudo apt
Sorodno: Kako namestiti programsko opremo v Linux: obrazloženi formati paketov
Na Fedori / CentOS
Čeprav sta Yum in Dnf odlična, ko gre za upravljanje pokvarjenih paketov, se včasih pojavijo težave, saj je v sistemu Linux nameščenih na tisoče paketov. V takih primerih lahko z RPM (upravitelj osnovnega paketa za Fedoro in CentOS) hitro odpravite takšne težave.
- Preverite vse pakete v sistemu s pomočjo -V zastavo.
sudo rpm -Va
- Videli boste dolg seznam z vsemi nameščenimi paketi v vašem sistemu.
- Znova namestite paket, za katerega menite, da lahko povzroča težavo z zlomljenim paketom.
sudo dnf --refresh znova namestite ime paketa
Zgornji koraki so zelo neprijetni za ugotavljanje, kateri paket povzroča težavo. Čeprav je RPM zmogljiv upravitelj paketov in boste le redko naleteli na takšne težave, je vedeti, kako jih odpraviti, še vedno pomembno, če v bližnji prihodnosti naletite na podobno situacijo.
Upravljanje paketov v distribucijah Linuxa
Upravitelji paketov v Linuxu so sposobni rešiti večino težav, vključno z neuspešnimi namestitvami. Toda včasih se pojavijo različne težave, ki jih je mogoče rešiti le intuitivno. Rešitev popravljanja pokvarjenih paketov obsega več korakov za prepoznavanje pokvarjenega paketa, njegovo ponovno namestitev in posodobitev sistemskega seznama paketov.
V internetu je na voljo nešteto distribucij Linuxa, ki jih je vredno preizkusiti, a globoko v sebi ima vsaka od njih podobne temelje. Namizna okolja ločijo vsako distribucijo z edinstveno uporabniško izkušnjo. Izbira idealnega namiznega okolja po vašem okusu bi morala biti vaša prednostna naloga, če ste se končno odločili, da nadaljujete z Linuxom.
Izbira namiznega okolja Linux je lahko težavna. Tu so najboljša namizna okolja za Linux.
- Linux
- Linux
- Upravitelji paketov
Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času uživa v pisanju, poslušanju glasbe in igranju kitare.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.