Puuduvate ja katkiste pakettide parandamiseks kasutage apt-get

Use Apt Get Fix Missing

Linuxi paketihaldurid on kõige kasulikumad programmid, mida kasutatakse süsteemi täiendavate võimaluste lisamiseks. Neid saab kasutada pakettide installimiseks, eemaldamiseks, värskendamiseks ja täiendamiseks, samuti ka sõltuvuste lahendamise võimalustega. Kuid nagu iga teine ​​programm, võivad ka nende paketihalduritega asjad valesti minna. Mõnikord läheb kolmanda osapoole programmi värskendamisel või installimisel installimine valesti ja tulemuseks on vead, mis nõuavad puuduvate sõltuvuste ja katkiste pakettide installimist. See tõrge võib ilmneda ka pakettide vale haldamise, pakettide vale installimise ja mittevajalike pakettide installimise tõttu. Olenemata põhjusest võib probleem olla selles, et saate vea ja teil on tingimus, et te ei saa uut paketti lisada ega olemasolevaid pakette värskendada ega kustutada enne, kui olete probleemi lahendanud.

Selles artiklis õpime, kuidas parandada puuduvaid sõltuvusi ja katkiseid pakette käsu apt-get abil. Pange tähele, et oleme käesolevas artiklis nimetatud käske ja protseduure käivitanud Debian 10 süsteemis. Sama protseduuri saab järgida ka Ubuntu ja vanemates Debiani versioonides.



Lahenduste proovimiseks ja probleemi lahendamiseks kasutame käsureaterminali. Rakenduse Terminal avamiseks Debianis vajutage klaviatuuri superklahvi ja otsige seda kuvatava otsinguriba abil. Otsingutulemuse ilmumisel klõpsake selle avamiseks terminali ikooni.



Kasutades apt-get puuduvate ja katkiste pakettide parandamiseks

Apt-get on terminalipõhine pakettide haldamise tööriist, mida kasutatakse pakettide installimiseks, täiendamiseks ja eemaldamiseks. Koos nende funktsioonidega on sellel ka lipud, mida saab kasutada puuduvate sõltuvuste ja katkiste pakettide parandamiseks.



1. meetod

Kasuta parandus-puudu valik koos apt-get update värskenduste käivitamiseks ja pakettide ajakohasuse tagamiseks ning pakettide jaoks pole saadaval uut versiooni.

$sudo apt-get update -parandus puudub



Kui olete värskendusega lõpetanud, täitke allolev käsk, et sundida paketihaldurit leidma puuduvad sõltuvused või katkised paketid ja need installima.

$sudo apt-get install -f

Teine võimalus katkise paketi probleemi lahendamiseks apt-get kaudu on faili/etc/apt/sources/list redigeerimine ja saitide lisamine pakettide uuemate versioonidega. Seejärel jookseb apt-get update käsk hoidlate loendi värskendamiseks.

Kui ülaltoodud meetod ei lahenda katkiste sõltuvuste ja purunenud pakettide probleemi ning saate ikka vea, proovige järgmisi meetodeid.

Muud meetodid

1. meetod:

Selle meetodi puhul kasutame apt-get autoremove ja dpkg puuduvate sõltuvuste ja purunenud pakettide parandamiseks.

1. Värskendage hoidla indeksit, täites terminalis alloleva käsu:

$sudo apt-get update

2. Seejärel täitke kohaliku hoidla puhastamiseks järgmine käsk:

$sudo apt-puhtaks saada

3. Täitke allolev käsk, et eemaldada kõik mittevajalikud paketid, mida pole enam vaja:

$sudo apt-get autoremove

Ülaltoodud käsk kuvab rahuldamata sõltuvused või purunenud paketi nime.

4. Seejärel proovige täide viia terminalis allolev käsk, et sundida purunenud pakett eemaldama:

$sudo dpkg -eemaldage -jõudu --force-remove-reinstreqPaketi_nimi

2. meetod:

Järgmises meetodis kasutame dpkg - seadistage käsku puuduvate sõltuvuste ja katkiste pakettide parandamiseks.

Dpkg on pakettide haldamise tööriist, mida saab kasutada pakettide installimiseks, eemaldamiseks ja haldamiseks. Sarnaselt apt-get-iga võib see aidata parandada ka purunenud pakette ja puuduvaid sõltuvusi. Kui pakettide installimisel või värskendamisel ilmneb tõrkeid, proovige dpkg abil järgmist lahendust:

1. Täitke terminalis alltoodud käsk kõigi osaliselt installitud pakettide uuesti konfigureerimiseks.

$sudo dpkg -seadistada -juurde

Kui ülaltoodud käsk ei tööta, nagu meie puhul ja näete vigase paketi kuvamisel sarnaseid tulemusi, proovige pakett eemaldada.

2. Vigase paketi eemaldamiseks täitke terminalis allolev käsk.

$apt-get eemalda <paketi_nimi>

3. Seejärel kasutage kohaliku hoidla puhastamiseks järgmist käsku:

$sudo apt-puhtaks saada

Pärast mõne ülaltoodud lahenduse proovimist käivitage värskenduskäsk, et veenduda sõltuvuste lahendamises ja purunenud pakettide parandamises või eemaldamises.

$sudo apt-get update

Sõltuvuse ja purunenud pakettide vigade parandamine ning seejärel süsteemi tavaolekusse naasmine võib võtta tunde. Mõnikord läheb asi nii keeruliseks, et kui sa selle lõpuks parandad, tunned end nii õnnelikuna. Oleme selle vea osas esitanud mõned lahendused, seega proovige neid proovida. Kui teate mõningaid võimalikke lahendusi, mida me ei maininud, andke meile sellest kommentaarides teada.