とを使用するapt upgrade
とapt dist-upgrade
、出力は通常次のようになるため、非常に混乱します。出力を読みやすくするオプションまたは可能性はありますか?
$ 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]
それから、アップグレードしても安全かどうかを判断する必要があります。パッケージリストは単に醜くて混乱しています。何がアップグレードされるかについて、より良い概要が欲しいのですが。
たとえば、yum
(CentOSから)アップグレードすると、より見やすくなります。どのパッケージがどのバージョンにアップグレードされるか(たとえば、それが小さいバージョンまたはメジャーバージョンのジャンプの場合)、パッケージのダウンロードサイズを簡単に確認できます。
$ 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]:
複数のオプションがあります。1.)自分でパッチを適用する2.)修正するかどうかを上流に問い合わせる3.)yumが本当に気に入った場合は、CentOSに切り替える。最後に、出力について何が読めないかについて興味があります(それがテキストの壁でしかないことを除いて:p)
—
j-money
別のオプションとして、より狭いターミナルウィンドウを使用します。人間は、1行あたり70文字以上を読むのが得意ではありません。
—
gboffi
@ j-moneyまさに「テキストの壁」です。幸運なことに、すぐに使えるソリューションを提案している人もいます。
—
masgo
すべてのパッケージ、期間を常にアップグレードする必要があります。
—
fkraiem
@fkraiem要点を逃しています。最優先事項は、ビジネスソフトウェアの実行です。したがって、どのパッケージがアップグレードされるかを知りたいのです。ソフトウェアで使用されているパッケージがわかっているので、これらのパッケージの変更ログを確認し、本番システムを更新する前にテストシステムでテストを実行します
—
masgo