FreeBSD-Benutzer, der sich Ihren Reihen anschließt. Ich wurde gebeten, mich um einen Ubuntu-Server mit 10.04 LTS zu kümmern.
Ich sehe, /usr/lib/update-notifier/update-motd-updates-available
dass es eine Reihe von Updates auf dem Server gibt, aber ich sehe keine Möglichkeit, zu sagen, welche aktualisiert werden.
Wäre jemand in der Lage, mich in die richtige Richtung zu weisen, damit ich sehen kann, welche Pakete beim Ausführen aktualisiert werden apt-get upgrade
?
AKTUALISIEREN:
Ich kann meine eigene Frage im Moment nicht beantworten.
Zusammen mit den apt-get upgrade --dry-run
unten vorgeschlagenen
/usr/lib/update-notifier/apt-check -p
werden alle Pakete aufgelistet, für die Updates verfügbar sind.
package-management
updates
Jan Geep
quelle
quelle
Antworten:
Sie können installieren,
aptitude
wenn es nicht bereits installiert ist. Es ist ein großartiges Tool zum Verwalten von Paketen in einem Headless-Setup.Andernfalls, wenn Sie nur sehen möchten, was passieren wird, wenn Sie etwas ausführen, verwenden Sie das
--dry-run
Argument und es macht eigentlich nichts, es sagt Ihnen nur, was es tun würde :Von der Apt-Get-Manpage
Fügen Sie dem Befehl auf diese Weise die Option hinzu
quelle
apt-get upgrade --dry-run
nicht erforderlichsudo
, was es perfekt für eine automatische Anzeige der erforderlichen Paketaktualisierungen macht.apt-get
in deinem Pfad durch ein "Helfer" -Skript ersetzt ? Überprüfen Siewhich apt-get
, ob es/usr/bin/apt-get
Ab sofort (Ubuntu 16.04) können Sie
apt list
mit der--upgradable
Flagge verwenden;und Sie erhalten eine Liste mit allen aktualisierbaren Paketen.
quelle
apt
ist unbekannt Befehl in 12.04apt
Sie festzustellen, welche Version von Ihnen installiert istsudo apt-cache policy apt
.Eine andere Alternative wäre die Verwendung
aptitude
mit einem Suchbegriff :(Beachten Sie den Großbuchstaben 'U')
Das bedeutet: "Suche nach allen Paketen, die installiert sind und aktualisiert werden können". Referenz: aptitude Benutzerhandbuch
Standardmäßig werden
aptitude search
für jedes Paket Name, Beschreibung und einige Flags angezeigt. Sie können die Ausgabe jedoch auch an Ihre Anforderungen anpassen. Um beispielsweise nur die Paketnamen aufzulisten, lautet der Befehl:(
--disable-columns
vermeidet Leerzeichen am Zeilenende)quelle
Der folgende Befehl zeigt Ihnen die Liste der installierten Pakete, für die ein Update in den Repositorys verfügbar ist.
quelle