GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Bessere Ausgabe für Apt-Upgrade möglich?

Verwenden von apt upgrade und apt dist-upgrade ist ziemlich verwirrend, da die Ausgabe normalerweise ungefähr so ​​​​aussieht. Gibt es eine Option oder Möglichkeit, die Ausgabe besser lesbar zu machen?

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apache2 apache2-bin apache2-data apache2-utils apport apt apt-utils bind9-host bsdutils dnsutils e2fsprogs fdisk grub-common grub-pc grub-pc-bin
  grub2-common irqbalance kmod landscape-common libapt-inst2.0 libapt-pkg5.0 libbind9-160 libblkid1 libcom-err2 libcups2 libcupsimage2
  libdns-export1100 libdns1100 libdrm-common libdrm2 libext2fs2 libfdisk1 libglib2.0-0 libglib2.0-data libirs160 libisc-export169 libisc169
  libisccc160 libisccfg160 libkmod2 libldap-2.4-2 libldap-common liblwres160 liblxc-common liblxc1 libmount1 libnss-systemd libpam-systemd
  libparted2 libpython3-stdlib libpython3.6 libpython3.6-minimal libpython3.6-stdlib libsmartcols1 libss2 libsystemd0 libudev1 libuuid1
  linux-firmware lxcfs lxd lxd-client mount open-iscsi open-vm-tools parted psmisc python-apt-common python3 python3-apport python3-apt
  python3-distupgrade python3-gdbm python3-minimal python3-problem-report python3-software-properties python3-update-manager python3.6
  python3.6-minimal snapd software-properties-common sosreport systemd systemd-sysv tar tmux ubuntu-keyring ubuntu-release-upgrader-core udev
  unattended-upgrades update-manager-core update-notifier-common util-linux uuid-runtime
94 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 115 MB of archives.
After this operation, 14.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Danach muss ich entscheiden, ob ein Upgrade sicher ist oder nicht. Die Paketliste ist einfach nur hässlich und verwirrend. Ich hätte gerne einen besseren Überblick darüber, was aktualisiert wird.

Beispiel:yum (von CentOS) bietet beim Upgrade eine viel sauberere Ansicht. Man kann leicht sehen, welche Pakete auf welche Version aktualisiert werden (z. B. ob es sich um einen kleinen oder großen Versionssprung handelt) und auch wie groß das herunterzuladende Paket ist.

$ sudo yum update
Loaded plugins: changelog, fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.as250.net
 * epel: ftp.plusline.net
 * extras: ftp.hosteurope.de
 * updates: ftp.plusline.net
Resolving Dependencies
--> Running transaction check
---> Package geoipupdate.x86_64 0:2.2.1-2.el6 will be updated
---> Package geoipupdate.x86_64 0:3.1.1-2.el6 will be an update
---> Package gsoap.x86_64 0:2.7.16-6.el6 will be updated
---> Package gsoap.x86_64 0:2.7.16-7.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================
 Package                     Arch                   Version                      Repository            Size
============================================================================================================
Updating:
 geoipupdate                 x86_64                 3.1.1-2.el6                  epel                  37 k
 gsoap                       x86_64                 2.7.16-7.el6                 epel                 199 k

Transaction Summary
============================================================================================================
Upgrade       2 Package(s)

Total size: 236 k
Is this ok [y/N]:

Akzeptierte Antwort:

Sie können diese bessere Ausgabe erhalten, indem Sie nach einer ausführlicheren Versionsausgabe fragen (-V , --verbose-versions , siehe man apt-get ):

# apt upgrade -V
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
   apt (1.6.2 => 1.6.8)
   base-files (10.1ubuntu2 => 10.1ubuntu2.3)
   bsdutils (1:2.31.1-0.4ubuntu3.1 => 1:2.31.1-0.4ubuntu3.3)
   [...]
   util-linux (2.31.1-0.4ubuntu3.1 => 2.31.1-0.4ubuntu3.3)
26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8002 kB of archives.
After this operation, 46.1 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Siehe auch apt list --upgradable (hat Ausgabe hervorgehoben!):

$ apt list --upgradable
Listing... Done
apt/bionic-updates 1.6.8 amd64 [upgradable from: 1.6.2]
base-files/bionic-updates 10.1ubuntu2.3 amd64 [upgradable from: 10.1ubuntu2]
[...]
util-linux/bionic-updates 2.31.1-0.4ubuntu3.3 amd64 [upgradable from: 2.31.1-0.4ubuntu3.1]

Ubuntu
  1. DNF für APT-Benutzer

  2. Wie aktualisiere ich den GPG-Schlüssel für das MySQL APT-Repository unter Debian/Ubuntu?

  3. Linux vs. Windows:Welches Betriebssystem ist besser für PC-Spiele?

  4. Ausgabe welchen Befehls für die Eingabe auf CD verwendet?

  5. Kann eine nicht unterstützte Version von Skype für Linux (v5) nicht aktualisieren?

apt-Update vs. apt-Upgrade

Manjaro vs. Ubuntu – was ist besser für dich?

Ist es möglich, die Berechtigungen für den symbolischen Link zu ändern?

So installieren, aktualisieren und aktualisieren Sie Ubuntu:Ein Tutorial für Neulinge

So färben Sie die Diff-Ausgabe für eine bessere Ansicht ein

Bessere Protokollierung für Cronjobs? Cron-Ausgabe an Syslog senden?