Kako najti in popraviti zlomljene pakete v sistemu Linux

Kako najti in popraviti zlomljene pakete v sistemu Linux

Upravitelji paketov v Linuxu vam omogočajo nadzor nad namestitvijo in odstranjevanjem paketov. Poleg tega vam upravitelji paketov pomagajo pri iskanju pokvarjenih paketov v vašem sistemu in njihovi ponovni namestitvi, da odpravite različne težave, povezane s paketi Linux.





Če se ne zavedate, katere ukaze uporabiti za iskanje pokvarjenih paketov v Linuxu, je ta priročnik za vas. Na kratko bomo razpravljali o zlomljenih paketih, kako lahko preverite, ali vaš sistem vsebuje zlomljene pakete, in kako jih pravilno znova namestiti.





Kaj so zlomljeni paketi?

Ko namestite nov paket v Linux, je za celoten postopek namestitve odgovoren upravitelj paketov vašega sistema. Ti upravitelji paketov imajo vgrajene metode za obravnavo izjem in napak. Včasih pa se v primeru nepričakovanih težav namestitev ustavi in ​​celoten paket ni nameščen. Taki paketi se v Linuxu imenujejo zlomljeni paketi.





Upravitelji paketov, kot je Apt, ne dovoljujejo nadaljnje namestitve paketov, če v sistemu najdete pokvarjen paket. V takih razmerah je edina izbira popravilo pokvarjenih paketov.

Kako najti in popraviti zlomljene pakete

Vsak upravitelj paketov obravnava različne vrste paketov. Na primer, DNF in Yum sodelujeta z upraviteljem paketov RedHat (RPM) za prenos in namestitev paketov RPM. Podobno deluje Apt kot zunanji ovoj za osnovno programsko opremo dpkg v distribucijah, ki temeljijo na Debianu.



Ponovna namestitev pokvarjenih paketov v Debianu

Apt je privzeti upravitelj paketov, ki je vnaprej nameščen na vsaki distribuciji, ki temelji na Debianu. Poleg Apta lahko uporabniki Debiana ročno naložite in namestite pakete z dpkg tudi.

Če želite popraviti pokvarjene pakete na distribucijah, ki temeljijo na Debianu, uporabite Apt:





kako prisilno zapreti program
  1. Odprite terminal s pritiskom na Ctrl + Vse + T na tipkovnici in vnesite: | _+_ |
  2. Posodobite pakete v svojem sistemu: | _+_ |
  3. Zdaj prisilno namestite zlomljene pakete z uporabo -f zastavo. Apt bo samodejno poiskal poškodovane pakete v vašem sistemu in jih znova namestil iz uradnega skladišča. | _+_ |

Če vam zgoraj omenjeni koraki ne delujejo, lahko težavo poskusite rešiti s pomočjo dpkg.

  1. Prisilite dpkg, da znova konfigurira vse čakajoče pakete, ki so že razpakirani, vendar jih je treba konfigurirati. The -za zastavica v ukazu pomeni Vse . sudo apt --fix-missing update
  2. Pipe grep z dpkg, da dobite seznam vseh paketov označenih kot Obvezno za dpkg. | _+_ |
  3. Uporabi --Odstrani zastavico za izbris vseh zlomljenih paketov. | _+_ |
  4. Očistite predpomnilnik z uporabo Apt clean. | _+_ |
  5. Posodobite sistemske pakete z naslednjim ukazom. | _+_ |

Povezano: Kako namestiti programsko opremo v Linux: Razložene oblike paketov





V sistemu Fedora/CentOS

Čeprav sta Yum in Dnf odlična pri upravljanju zlomljenih paketov, se včasih pojavijo težave, saj je v sistemu Linux nameščenih na tisoče paketov. V takih situacijah lahko hitro odpravite te težave z RPM (upravitelj osnovnega paketa za Fedora in CentOS).

  1. Preverite vse pakete v sistemu z uporabo -V zastavo. | _+_ |
  2. Videli boste dolg seznam, ki vsebuje vse nameščene pakete v vašem sistemu.
  3. Znova namestite paket, za katerega menite, da bi lahko povzročil težavo z zlomljenim paketom. | _+_ |

Zgornji koraki so zelo neprijetni-ugotavljanje, kateri paket povzroča težavo s seznama več sto je dolgočasno. Čeprav je RPM močan upravitelj paketov in boste redko naleteli na takšne težave, je vedenje, kako jih odpraviti, še vedno pomembno, če v bližnji prihodnosti naletite na podobno situacijo.

Upravljanje paketov v distribucijah Linuxa

Upravitelji paketov v Linuxu lahko rešijo večino težav, vključno z neuspešnimi namestitvami. Včasih pa se pojavijo različne težave, ki jih je mogoče rešiti le intuitivno. Rešitev za odpravo zlomljenih paketov je sestavljena iz več korakov --- prepoznavanje poškodovanega paketa, ponovna namestitev in posodobitev seznama sistemskih paketov.

Na internetu je na voljo nešteto distribucij Linuxa, ki jih je vredno poskusiti, a globoko v sebi ima vsaka od njih podobno podlago. Namizna okolja vsako distribucijo ločijo z edinstveno uporabniško izkušnjo. Izbira idealnega namiznega okolja, ki ustreza vašemu okusu, bi morala biti vaša prednostna naloga, če ste se končno odločili za Linux.

Deliti Deliti Cvrkutati E-naslov 12 najboljših namiznih okolij Linuxa

Izbira namiznega okolja Linux je lahko težavna. Tu so najboljša namizna okolja Linuxa, ki jih je treba upoštevati.

Preberite Naprej
Sorodne teme
  • Linux
  • Linux
  • Upravitelji paketov
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike o Linuxu, katerih namen je vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti