Z apt-get popravite manjkajoče in zlomljene pakete

Use Apt Get Fix Missing



Upravitelji paketov v Linuxu so najbolj uporabni programi, ki se uporabljajo za dodajanje dodatnih zmogljivosti v sistemu. Uporabljajo se lahko za nameščanje, odstranjevanje, posodabljanje in nadgradnjo paketov, vključno z zmožnostjo ločevanja odvisnosti. Kot pri vsakem drugem programu pa lahko tudi pri teh upraviteljih paketov gredo stvari narobe. Včasih med posodabljanjem ali nameščanjem programa drugega izdelovalca pride do napake in povzroči napake, zaradi katerih morate namestiti manjkajoče odvisnosti in pokvarjene pakete. Do te napake lahko pride tudi zaradi nepravilnega upravljanja paketov, nepravilne namestitve paketov in namestitve nepotrebnih paketov. Ne glede na vzrok je težava v tem, da prejmete napako in pustite stanje, ko ne morete dodati novega paketa, posodobiti ali izbrisati obstoječih paketov, dokler ne odpravite težave.

V tem članku se bomo naučili, kako z ukazom apt-get odpraviti manjkajoče odvisnosti in pokvarjene pakete. Upoštevajte, da smo ukaze in postopke, omenjene v tem članku, izvedli v sistemu Debian 10. Enak postopek je mogoče uporabiti v Ubuntu in starejših različicah Debiana.







Terminal ukazne vrstice bomo uporabili za preizkušanje rešitev in odpravljanje težave. Če želite odpreti aplikacijo Terminal v Debianu, pritisnite tipko super na tipkovnici in jo poiščite z iskalno vrstico, ki se prikaže. Ko se prikaže rezultat iskanja, kliknite ikono terminala, da ga odprete.



Z apt-get popravite manjkajoče in zlomljene pakete

Apt-get je orodje za upravljanje paketov, ki temelji na terminalu in se uporablja za namestitev, nadgradnjo in odstranjevanje paketov. Poleg teh funkcij ima tudi zastavice, ki jih lahko uporabite za odpravljanje manjkajočih odvisnosti in zlomljenih paketov.



1. metoda





Uporabi popraviti-manjka možnost z apt-get posodobitev za zagon posodobitev in zagotovitev, da so paketi posodobljeni in da za pakete ni na voljo nove različice.

$sudo apt-get posodobitev -popravka manjka



Ko končate s posodobitvijo, izvedite spodnji ukaz, da boste lahko upravitelja paketov poiskali manjkajoče odvisnosti ali pokvarjene pakete in jih namestili.

$sudo apt-get install -f

Drug pristop k reševanju težave z zlomljenim paketom prek apt-get je urejanje datoteke/etc/apt/sources/list in dodajanje spletnih mest z novejšimi različicami paketov. Nato zaženite apt-get posodobitev ukaz za posodobitev seznama skladišča.

Če zgornja metoda ne odpravi težave z zlomljenimi odvisnostmi in pokvarjenimi paketi in še vedno prejemate napako, poskusite z naslednjimi metodami.

Druge metode

1. metoda:

Pri tej metodi bomo uporabili apt-get samodejno odstrani in dpkg za odpravo manjkajočih odvisnosti in zlomljenih paketov.

1. Posodobite indeks skladišča tako, da v Terminalu izvedete spodnji ukaz:

$sudo apt-get posodobitev

2. Nato za čiščenje lokalnega skladišča izvedite spodnji ukaz:

$sudo apt-očistite se

3. Izvedite spodnji ukaz, da odstranite vse nepotrebne pakete, ki niso več potrebni:

$sudo apt-get samodejno odstrani

Zgornji ukaz bo prikazal nezadovoljene odvisnosti ali ime zlomljenega paketa.

4. Nato poskusite izvesti spodnji ukaz v Terminalu, da prisilno odstranite pokvarjen paket:

$sudo dpkg --Odstrani -sila --force-remove-reinstreqIme_paketa

Metoda 2:

Pri naslednji metodi bomo uporabili dpkg - konfigurirajte ukaz za odpravo manjkajočih odvisnosti in zlomljenih paketov.

Dpkg je orodje za upravljanje paketov, ki ga lahko uporabite za namestitev, odstranjevanje in upravljanje paketov. Podobno kot apt-get lahko pomaga tudi pri odpravljanju pokvarjenih paketov in manjkajočih odvisnosti. Če pri nameščanju ali posodabljanju paketov prejmete nekaj napak, poskusite z dpkg naslednjo rešitev:

1. Izvedite spodnji ukaz v terminalu, da znova konfigurirate vse delno nameščene pakete.

$sudo dpkg -konfiguriraj -za

Če zgornji ukaz ne deluje, kot v našem primeru in vidite podobne rezultate, ki prikazujejo napačen paket, poskusite odstraniti paket.

2. Izvedite spodnji ukaz v Terminalu, da odstranite napačen paket.

$apt-get remove <ime_paketa>

3. Nato uporabite spodnji ukaz za čiščenje lokalnega skladišča:

$sudo apt-očistite se

Ko poskusite katero koli od zgornjih rešitev, zaženite ukaz za posodobitev, da zagotovite, da so odvisnosti odpravljene in da so poškodovani paketi popravljeni ali odstranjeni.

$sudo apt-get posodobitev

Odpravljanje napak odvisnosti in zlomljenih paketov ter nato vrnitev sistema v normalno stanje lahko traja nekaj ur. Včasih se tako zaplete, da se počutiš tako srečno, ko jo končno popraviš. Predstavili smo nekaj rešitev v zvezi s to napako, zato jih poskusite. Če poznate nekatere možne rešitve, ki jih nismo omenili, nam to sporočite v komentarjih.