Wie aktualisiere ich ein Paket unter Gentoo Linux?

13803
gustavosiq

Wie aktualisiere ich ein Paket in Gentoo Linux?

4

1 Antwort auf die Frage

9
Paul

Dies ist, was Sie lesen müssen, eine Einführung in die Portage-Installation, den Paket-Manager in Gentoo.

Um alles zu aktualisieren (einschließlich Abhängigkeiten und Änderungen zur Verwendung von Flags), dann

emerge -avDuN world 

So aktualisieren Sie ein einzelnes Paket (und achten Sie erneut auf Abhängigkeiten usw.):

emerge -avDuN <package-name> 

Ein grundlegendes Update, ohne nach Updates zu suchen, wäre

emerge -avu <package-name> 

Die -aMittel "fragen", die zur Bestätigung dienen, und die -vMittel "verbose", um mehr Informationen darüber zu geben, was es tut.

Sehr gut! Vielen Dank, Paul! Sie haben nur vergessen, das Upgrade von Portage vor dem Update von Programmen zu installieren: emerge --sync gustavosiq vor 12 Jahren 0
Ja, aber legen Sie eine Datei in /etc/cron.daily ab, die dies für Sie erledigt. Die Synchronisierung dauert lange und wird am besten über Nacht durchgeführt. Paul vor 12 Jahren 0
Laut crontab von gentoo wird cron.daily um 03:01 Uhr ausgeführt Jon Lin vor 12 Jahren 0
Die Abhängigkeitsprüfung ist jedoch ziemlich seltsam. Ich habe versucht, mein Firefox zu aktualisieren, und es sagte mir, dass ich auch den Linux-Kernel aktualisieren muss. Sieht mir nicht sehr legitim aus. Petr vor 7 Jahren 0
@Petr, wenn Sie `-D` verwenden, überprüft es den Abhängigkeitsbaum auf alles, was auch für eine Aktualisierung fällig ist. Das bedeutet nicht, dass FF die Kernelaktualisierung benötigt, nur wenn Sie alles aktualisieren möchten, das ein Update für diesen FF bereitstellt hängt davon ab, dass das den Kernel einschließen würde. Paul vor 7 Jahren 0