Wie finde ich heraus, welches Paket aktualisiert werden kann?


14

Ich habe Ubuntu 12.04 auf Amazon EC2 installiert. Manchmal erhalte ich nach dem Herstellen einer Verbindung mit der Instanz Folgendes

7 packages can be updated.
4 updates are security updates.

Wie finde ich heraus, welche Pakete aktualisiert werden können? Kann ich wählen, ob ich einige Pakete nicht aktualisieren möchte?


Frage: Wie wird die Anzahl der Pakete angezeigt, die aktualisiert werden können, nachdem ich eine Verbindung zum Server hergestellt habe? Es erscheint, wenn ich zum ersten Mal eine Verbindung herstelle, aber wie sehe ich es danach? Vielen Dank.
Joshua Pinter

Antworten:


7

Sie können sehen, welche Updates verfügbar sind, indem Sie als eingeben sudo aptitude.

Beispielsweise,

Eignung

Und wenn Sie nicht möchten, dass ein Paket aktualisiert wird, können Sie dieses Paket sperren.

  1. Öffnen Sie ein Terminal
  2. Tippen Sie sudo -sund drücken Sie die Eingabetaste
  3. Geben Sie Ihr Passwort für sudo ein

    echo libxfont1 hold | dpkg --set-selections
    
  4. Ersetzen Sie libxfont1 durch das Paket, das Sie anheften möchten
  5. Jetzt renn sudo apt-get updateund dann sudo apt-get upgrade.

Weitere Informationen finden Sie unter Anheften von Paketen .


10

So führen Sie ein simuliertes Update durch: sudo apt-get -s upgrade
So aktualisieren Sie nur ein einzelnes Paket:sudo apt-get upgrade packagename_here


4

Bitte mach das

sudo cat /var/lib/update-notifier/updates-available

Überprüfen Sie anschließend, welche Pakete für das Upgrade verfügbar sind

apt list --upgradable

Dann installieren Sie einfach, was Sie aus dem Ergebnis oben benötigen

sudo apt-get install PACKAGE_NAME


1

Sie können ein bestimmtes Paket behalten, dies wird es in der gleichen Version behalten, egal was passiert.

sudo -sDann erstmal rennen echo package_name hold | dpkg --set-selections.

Anschließend können Sie den Hold mit entfernen sudo apt-get install package_name .

Ich hoffe, das hilft.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.