Linuxi paketihaldurid võimaldavad teil kontrollida pakettide installimist ja eemaldamist. Lisaks pakettihaldurid aitavad teil süsteemist katkiseid pakette leida ja uuesti installida, et lahendada mitmesuguseid Linuxi pakettidega seotud probleeme.

Kui te pole teadlik, milliseid käske peaksite Linuxis purunenud pakettide leidmiseks kasutama, on see juhend teie jaoks. Arutame purustatud pakette lühidalt, kuidas saate kontrollida, kas teie süsteem sisaldab katkisi pakette, ja kuidas neid korralikult uuesti installida.

Mis on purustatud paketid?

Kui installite Linuxi uue paketi, vastutab kogu installiprotsessi eest teie süsteemi paketihaldur. Nendel paketihalduritel on sisseehitatud meetodid erandite ja vigade käsitlemiseks. Kuid mõnikord ootamatute probleemide korral installimine peatub ja kogu pakett pole installitud. Selliseid pakette nimetatakse Linuxis purustatud pakettideks.

Paketihaldurid, nagu Apt, ei võimalda pakettide edasist installimist, kui süsteemist leitakse katkine pakett. Sellises olukorras on purunenud pakendite parandamine ainus valik.

Kuidas leida ja parandada purustatud pakette

Iga paketihaldur tegeleb erinevat tüüpi pakettidega. Näiteks töötavad DNF ja Yum koos RedHati paketihalduriga (RPM) RPM-pakettide allalaadimiseks ja installimiseks. Samamoodi toimib Apt Debian-põhistes jaotustes dpkg baastarkvara ümbrisena.

Katkiste pakettide uuesti installimine Debiani

Apt on vaikepakettihaldur, mis on eelinstallitud igasse Debiani-põhisse jaotisse. Lisaks Aptile saavad Debiani kasutajad seda teha laadige alla ja installige pakette käsitsi dpkg abil samuti.

Katkiste pakettide parandamine Debiani-põhistes jaotustes Apt abil:

  1. Avage terminal, vajutades Ctrl + Alt + T klaviatuuril ja sisestage:
    sudo apt --fix-missing update
  2. Värskendage oma süsteemi pakette:
    sudo apt värskendus
  3. Nüüd sunnige katkiste pakettide installimine, kasutades -f lipp. Apt otsib teie süsteemist automaatselt katkiseid pakette ja installib need ametlikust hoidlast uuesti.
    sudo apt install -f

Kui ülalnimetatud toimingud teie jaoks ei toimi, võite proovida probleemi lahendada dpkg abil.

  1. Sundige dpkg uuesti seadistama kõik ootel paketid, mis on juba lahti pakitud, kuid mida tuleb konfigureerida. The -a lipp käsus tähistab Kõik.
    sudo dpkg --configure -a
  2. Pange grep koos dpkg-ga, et saada nimekiri kõikidest pakenditest, mis on tähistatud kui Nõutud dpkg võrra.
    sudo dpkg -l | grep ^.. r
  3. Kasuta - eemaldage lipp kõigi katkiste pakettide kustutamiseks.
    sudo dpkg --remove --force-remove-reinstreq
  4. Puhastage vahemälu, kasutades Apt cleani.
    sudo apt puhas
  5. Värskendage oma süsteemipakette järgmise käsu abil.
    sudo apt värskendus

Seotud: Tarkvara installimine Linuxi: selgitatud paketivormingud

Fedora / CentOS-is

Ehkki Yum ja Dnf on katkiste pakettide haldamisel suurepärased, tekivad mõnikord probleemid, kuna Linuxi süsteemi on installitud tuhandeid pakette. Sellistes olukordades saate selliste probleemide kiireks lahendamiseks kasutada RPM-i (Fedora ja CentOS-i põhipaketi haldurit).

  1. Kontrollige kõiki oma süsteemi pakette, kasutades -V lipp.
    sudo p / min -Va
  2. Näete pikka nimekirja, mis sisaldab kõiki teie süsteemis installitud pakette.
  3. Installige uuesti see pakett, mis teie arvates võib rikkis paketi probleemi põhjustada.
    sudo dnf --refresh pakendi nimi

Ülaltoodud sammud on väga ebamugavad, et tuvastada, milline pakett põhjustab probleemi sadade loendist, on väsitav. Kuigi RPM on võimas paketihaldur ja teil tekib selliseid probleeme harva, on nende probleemide lahendamise teadmine siiski oluline, kui lähitulevikus satute sarnasesse olukorda.

Pakettide haldamine Linuxi jaotustes

Linuxi paketihaldurid saavad hakkama enamiku probleemidega, sealhulgas ebaõnnestunud installidega. Kuid mõnikord tuleb ette erinevaid probleeme, mida saab lahendada ainult intuitiivselt. Katkiste pakettide parandamise lahendus koosneb mitmest etapist, et tuvastada purunenud pakett, installida see uuesti ja värskendada süsteemi pakettide loendit.

Internetis on saadaval lugematul hulgal Linuxi jaotusi, mida tasub proovida, kuid sisimas on kõigil neist sarnane alus. Töölaua keskkonnad eristavad iga jaotust, pakkudes ainulaadset kasutuskogemust. Teie maitsele vastava ideaalse töölauakeskkonna valimine peaks olema teie prioriteet, kui olete lõpuks otsustanud Linuxiga edasi minna.

E-post
12 parimat Linuxi töölauakeskkonda

Linuxi töölauakeskkonna valimine võib olla keeruline. Siin on parimad Linuxi töölaua keskkonnad, mida arvestada.

Seotud teemad
  • Linux
  • Linux
  • Paketihaldurid
Autori kohta
Sügav Sharma (20 artiklit avaldatud)

Deepesh on MUO Linuxi nooremtoimetaja. Ta on kirjutanud Internetis infosisu üle 3 aasta. Vabal ajal meeldib talle kirjutada, muusikat kuulata ja kitarri mängida.

Veel Deepesh Sharmalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.