Debian

Koristite apt-get za popravak nedostajućih i pokvarenih paketa

Koristite apt-get za popravak nedostajućih i pokvarenih paketa
Upravitelji paketa u Linuxu najkorisniji su programi koji se koriste za dodavanje dodatnih mogućnosti u sustav. Mogu se koristiti za instaliranje, uklanjanje, ažuriranje i nadogradnju paketa, uključujući mogućnosti rješavanja ovisnosti. Međutim, kao i bilo koji drugi program, kod ovih upravitelja paketa stvari također mogu poći po zlu. Ponekad, dok ažurirate ili instalirate program treće strane, instalacija pođe po zlu i rezultira pogreškama zbog kojih morate instalirati nedostajuće ovisnosti i slomljene pakete. Ova se pogreška može pojaviti i zbog nepravilnog upravljanja paketima, pogrešne instalacije paketa i instalacije nepotrebnih paketa. Koji god razlog bio, problem je u tome što primite pogrešku i ostavite stanje u kojem ne možete dodati novi paket niti ažurirati ili izbrisati postojeće pakete dok ne riješite problem.

U ovom ćemo članku naučiti kako popraviti nedostajuće ovisnosti i slomljene pakete pomoću naredbe apt-get. Imajte na umu da smo pokrenuli naredbe i postupak spomenuti u ovom članku na sustavu Debian 10. Isti se postupak može slijediti u Ubuntuu i starijim verzijama Debiana.

Koristit ćemo terminal naredbenog retka za isprobavanje rješenja i rješavanje problema. Da biste otvorili aplikaciju Terminal u Debianu, pritisnite super tipku na tipkovnici i potražite je pomoću trake za pretraživanje koja će se pojaviti. Kada se prikaže rezultat pretraživanja, kliknite ikonu terminala da biste ga otvorili.

Korištenje apt-get za popravljanje nedostajućih i pokvarenih paketa

Apt-get je alat za upravljanje paketima zasnovan na terminalu koji se koristi za instaliranje, nadogradnju i uklanjanje paketa. Uz ove značajke, ima i zastavice koje se mogu koristiti za popravljanje nedostajućih ovisnosti i slomljenih paketa.

Metoda 1

Koristiti "popraviti-nedostaje"Opcija s"apt-get ažuriranje”Za pokretanje ažuriranja i osiguravanje ažurnosti paketa i za pakete ne postoji nova verzija.

$ sudo apt-get update - nedostaje popravak

Kada završite s ažuriranjem, izvršite naredbu u nastavku kako biste prisilili upravitelja paketa da pronađe sve nedostajuće ovisnosti ili slomljene pakete i instalira ih.

$ sudo apt-get install -f

Sljedeći pristup rješavanju problema s pokvarenim paketima putem apt-get je uređivanje datoteke "/ etc / apt / sources / list" i dodavanje web lokacija s novijim verzijama dostupnih paketa. Zatim pokrenite "apt-get update ” naredba za ažuriranje popisa spremišta.

Ako gornja metoda ne riješi problem slomljenih ovisnosti i pokvarenih paketa, a i dalje primate pogrešku, pokušajte sa sljedećim metodama.

Ostale metode

Metoda 1:

U ovoj ćemo metodi koristiti "apt-get autoremove ” i "dpkg " kako bi se popravile ovisnosti koje nedostaju i slomljeni paketi.

1. Ažurirajte indeks spremišta izvršavanjem dolje navedene naredbe u Terminalu:

$ sudo apt-get ažuriranje

2. Zatim izvršite naredbu u nastavku da biste očistili lokalno spremište:

$ sudo apt-get clean

3. Izvršite naredbu u nastavku da biste uklonili sve nepotrebne pakete koji više nisu potrebni:

$ sudo apt-get autoremove

Gornja naredba će prikazati neispunjene ovisnosti ili ime slomljenog paketa.

4. Zatim pokušajte izvršiti donju naredbu u Terminalu kako biste prisilno uklonili slomljeni paket:

$ sudo dpkg --remove -force --force-remove-reinstreqName paketa

Metoda 2:

U sljedećoj ćemo metodi koristiti "dpkg-configureNaredba ”kako bi se popravile nedostajuće ovisnosti i pokvareni paketi.

Dpkg je alat za upravljanje paketima koji se može koristiti za instaliranje, uklanjanje i upravljanje paketima. Slično apt-get, također može pomoći u popravljanju slomljenih paketa i nedostajućih ovisnosti. Ako tijekom instalacije ili ažuriranja paketa primite neke pogreške, isprobajte sljedeće rješenje s dpkg:

1. Izvršite donju naredbu u terminalu da biste ponovno konfigurirali sve djelomično instalirane pakete.

$ sudo dpkg --konfiguriraj -a

Ako gornja naredba ne radi, kao u našem slučaju i vidite slične rezultate koji prikazuju pogrešan paket, pokušajte ukloniti paket.

2. Izvršite donju naredbu u Terminalu kako biste uklonili pogrešni paket.

$ apt-get ukloni

3. Zatim upotrijebite donju naredbu za čišćenje lokalnog spremišta:

$ sudo apt-get clean

Nakon pokušaja bilo kojeg od gore navedenih rješenja, pokrenite naredbu update kako biste osigurali da su ovisnosti riješene i slomljeni paketi popravljeni ili uklonjeni.

$ sudo apt-get ažuriranje

Ispravljanje pogrešaka ovisnosti i slomljenih paketa, a zatim vraćanje sustava u normalno stanje mogu potrajati satima. Ponekad se to toliko zakomplicira da kad se napokon popravite, osjećate se tako sretno. Predstavili smo nekoliko rješenja u vezi s ovom pogreškom, pa pokušajte. Ako znate neka od mogućih rješenja koja nismo spomenuli, javite nam u komentarima.

Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...