Fix man-Seiten, nachdem die Festplatte voll war

431
Picl

Während einer apt-get dist-upgrademy / var- Partition war kein freier Speicherplatz mehr verfügbar, was dazu führte, dass während der Installation der Pakete Man-Pages verloren gingen .

Nun, da ich dieses Problem behoben habe, gibt es eine Möglichkeit, die Manpages zurückzubekommen?

Ich denke, ich könnte die Protokolle durchgehen, jeden Paketnamen notieren und neu installieren, aber ich hatte gehofft, dass es einen einfacheren Weg gibt?

0

1 Antwort auf die Frage

1
jcbermu

Dieser Befehl stammt aus einer Antwort auf der Unix- und Linux- Site.

sudo dpkg -l | grep '^ii ' | sed 's/ */\t/g' |cut -f 2,3 | sed 's/\t/=/' | xargs apt-get install --reinstall -y --ignore-missing 

Grundsätzlich werden alle Pakete neu installiert, wobei darauf zu achten ist, dass es sich um dieselbe Version wie die bereits installierten Pakete handelt.

Ich empfehle Ihnen, alle Erklärungen sorgfältig zu lesen, bevor Sie den Befehl und einen ersten Test hinzufügen zu tun --dry-runzu apt-get.

Vielen Dank für die Antwort und den Link! Ich würde sagen, das ist im Allgemeinen der richtige Befehl. Ein Problem jedoch - ich renne immer wieder in der Meldung, dass apt "Paketname nicht konfigurieren konnte, wahrscheinlich ein Abhängigkeitszyklus." Ich habe ein paar Mal grep -v [Paketname] hinzugefügt, aber es kommen immer neue Pakete mit dem gleichen Problem ... Irgendeine Idee? Picl vor 8 Jahren 0
Ich entschied mich für den sicheren Weg, um das gesamte System neu zu installieren, aber ich werde Ihre Antwort als korrekt kennzeichnen. Immer noch nicht sicher, was alle Abhängigkeitskreise verursacht hat oder wie man sie alle überspringt ... Picl vor 8 Jahren 0