it-swarm.com.de

/ var / lib / dpkg / available FEHLT

Ich erhalte die Fehlermeldung:

/var/lib/dpkg/available missing.

Ich stelle fest, dass dies ein Problem ist, da es überhaupt nicht möglich ist, etwas herunterzuladen oder zu aktualisieren. Sie möchten kein neues System installieren - wie lässt sich das beheben?

Danke im Voraus.

2
Johan Holmberg

Normalerweise ist dieser Fehler harmlos. Wenn Sie dennoch /var/lib/dpkg/available mit den Inhalten neu erstellen möchten, öffnen Sie ein Terminal und geben Sie Folgendes ein:

Sudo touch /var/lib/dpkg/available
Sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

Aus man dpkg:

--merge-avail

    With  action  --merge-avail,  old   information   is  combined   with  information  from  Packages-file
3
Ron

Ich habe meinen /var/lib/dpkg/available über entfernt

Sudo rm /var/lib/dpkg/available

und eine installation ist möglich.

Führen Sie einfach die folgenden Befehle aus:

Sudo apt-get install dselect
Sudo dselect update

Wenn die Installation nicht möglich ist, laden Sie das dselect -Paket von hier herunter und installieren Sie das Paket mit dem folgenden Befehl. Ich habe in meinem Beispiel die 64-Bit-Version für Trusty verwendet

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dselect_1.17.5ubuntu5.4_AMD64.deb
Sudo dpkg -i dselect_1.17.5ubuntu5.4_AMD64.deb

Die Schritte über

Sudo dpkg --clear-avail
Sudo apt-get update

erstellt den Inhalt in /var/lib/dpkg/available in meinem Fall nicht neu


Aus man dpkg

--clear-avail
    Erase the existing information about what packages are available.

Aus man dselect

update
    Refresh the available packages database.
0
A.B.