Ubuntu 22.04.1 LTS 严重安装某些软件包时导致其他软件包被卸载

在Ubuntu 22.04.1 LTS server-amd64系统安装libsnmp-dev会卸载许多包.

~# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 22.04.1 LTS

Release:        22.04

Codename:       jammy

安装libsnmp-dev包:

root@node01:~# apt install -y  libsnmp-dev

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

The following packages were automatically installed and are no longer required:

  bolt busybox-initramfs eatmydata finalrd fwupd-signed gir1.2-packagekitglib-1.0 initramfs-tools-bin klibc-utils libappstream4

  libarchive13 libatasmart4 libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2

  libblockdev-utils2 libblockdev2 libdw1 libeatmydata1 libflashrom1 libftdi1-2 libfwupd2 libfwupdplugin5 libgcab-1.0-0 libglib2.0-bin

  libgpgme11 libgstreamer1.0-0 libgudev-1.0-0 libgusb2 libimobiledevice6 libisns0 libjcat1 libjson-glib-1.0-0 libjson-glib-1.0-common

  libklibc libmbim-glib4 libmbim-proxy libmm-glib0 libnetplan0 libnspr4 libnss3 libopeniscsiusr libpackagekit-glib2-18 libparted-fs-resize0

  libplist3 libplymouth5 libpolkit-agent-1-0 libpolkit-gobject-1-0 libqmi-glib5 libqmi-proxy libsgutils2-2 libsmbios-c2 libstemmer0d

  libtcl8.6 libudisks2-0 liburcu8 libusbmuxd6 libvolume-key1 libxmlb2 python-babel-localedata python3-babel python3-certifi python3-jinja2

  python3-json-pointer python3-jsonpatch python3-jsonschema python3-markupsafe python3-pyrsistent python3-requests

  python3-software-properties python3-tz python3-urllib3 python3-xkit sbsigntool secureboot-db sg3-utils squashfs-tools tcl tcl8.6

  usb-modeswitch usb-modeswitch-data usbmuxd

Use 'apt autoremove' to remove them.

The following additional packages will be installed:

  cryptsetup initramfs-tools-bin libfwupd2 libfwupdplugin5 libmbim-glib4 libmbim-proxy libmm-glib0 libnetplan0 libnetsnmptrapd40 libpci-dev

  libqmi-glib5 libqmi-proxy libsensors-config libsensors-dev libsensors5 libsnmp-base libsnmp-perl libsnmp40 libudev-dev libudev1

  libwrap0-dev

Suggested packages:

  keyutils lm-sensors snmp-mibs-downloader

Recommended packages:

  cryptsetup-initramfs modemmanager

The following packages will be REMOVED:

  cloud-init cloud-initramfs-copymods cloud-initramfs-dyn-netconf cryptsetup-initramfs dbus-user-session friendly-recovery fwupd

  initramfs-tools initramfs-tools-core kpartx libnss-systemd libpam-systemd libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0

  libtss2-tcti-device0 libtss2-tcti-mssim0 libtss2-tcti-swtpm0 mdadm modemmanager multipath-tools netplan.io open-iscsi overlayroot

  packagekit packagekit-tools pkexec plymouth plymouth-theme-ubuntu-text policykit-1 polkitd sg3-utils-udev snapd

  software-properties-common systemd-timesyncd tpm-udev ubuntu-drivers-common ubuntu-minimal ubuntu-server ubuntu-server-minimal

  ubuntu-standard udev udisks2 upower

The following NEW packages will be installed:

  libnetsnmptrapd40 libpci-dev libsensors-config libsensors-dev libsensors5 libsnmp-base libsnmp-dev libsnmp-perl libsnmp40 libudev-dev

  libwrap0-dev

The following packages will be upgraded:

  cryptsetup initramfs-tools-bin libfwupd2 libfwupdplugin5 libmbim-glib4 libmbim-proxy libmm-glib0 libnetplan0 libqmi-glib5 libqmi-proxy

  libudev1

11 upgraded, 11 newly installed, 45 to remove and 73 not upgraded.

Need to get 3,748 kB of archives.

After this operation, 132 MB disk space will be freed.

Get:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.9 [77.1 kB]

Get:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libnetplan0 amd64 0.105-0ubuntu2~22.04.3 [103 kB]

Get:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.1 [193 kB]

Get:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 initramfs-tools-bin amd64 0.140ubuntu13.2 [9,176 B]

Get:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libfwupdplugin5 amd64 1.7.9-1~22.04.3 [191 kB]

Get:6 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libfwupd2 amd64 1.7.9-1~22.04.3 [106 kB]

Get:7 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libmbim-proxy amd64 1.28.0-1~ubuntu20.04.1 [6,130 B]

Get:8 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libmbim-glib4 amd64 1.28.0-1~ubuntu20.04.1 [191 kB]

Get:9 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libmm-glib0 amd64 1.20.0-1~ubuntu22.04.2 [263 kB]

Get:10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsensors-config all 1:3.6.0-7ubuntu1 [5,274 B]

Get:11 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsensors5 amd64 1:3.6.0-7ubuntu1 [26.3 kB]

Get:12 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libsnmp-base all 5.9.1+dfsg-1ubuntu2.6 [201 kB]

Get:13 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libsnmp40 amd64 5.9.1+dfsg-1ubuntu2.6 [1,070 kB]

Get:14 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/universe amd64 libnetsnmptrapd40 amd64 5.9.1+dfsg-1ubuntu2.6 [24.9 kB]

Get:15 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libudev-dev amd64 249.11-0ubuntu3.9 [20.7 kB]

Get:16 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libpci-dev amd64 1:3.7.0-6 [23.7 kB]

Get:17 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libqmi-proxy amd64 1.32.0-1ubuntu0.22.04.1 [6,072 B]

Get:18 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libqmi-glib5 amd64 1.32.0-1ubuntu0.22.04.1 [772 kB]

Get:19 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsensors-dev amd64 1:3.6.0-7ubuntu1 [37.1 kB]

Get:20 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libwrap0-dev amd64 7.6.q-31build2 [23.8 kB]

Get:21 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/universe amd64 libsnmp-dev amd64 5.9.1+dfsg-1ubuntu2.6 [205 kB]

Get:22 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/universe amd64 libsnmp-perl amd64 5.9.1+dfsg-1ubuntu2.6 [192 kB]

Fetched 3,748 kB in 1s (5,300 kB/s)    

Preconfiguring packages ...

(Reading database ... 80154 files and directories currently installed.)

Removing ubuntu-server-minimal (1.481) ...

Removing cloud-init (23.1.2-0ubuntu0~22.04.1) ...

Removing ubuntu-server (1.481) ...

Removing cloud-initramfs-copymods (0.47ubuntu1) ...

Removing cloud-initramfs-dyn-netconf (0.47ubuntu1) ...

Removing cryptsetup-initramfs (2:2.4.3-1ubuntu1) ...

update-initramfs: deferring update (trigger activated)

Removing snapd (2.58+22.04.1) ...

Stopping snap.lxd.activate.service

Stopping unit snap.lxd.activate.service

Waiting until unit snap.lxd.activate.service is stopped [attempt 1]

snap.lxd.activate.service is stopped.

Stopping snap.lxd.daemon.service

Stopping unit snap.lxd.daemon.service

Waiting until unit snap.lxd.daemon.service is stopped [attempt 1]

snap.lxd.daemon.service is stopped.

Stopping snap.lxd.user-daemon.service

Stopping unit snap.lxd.user-daemon.service

Waiting until unit snap.lxd.user-daemon.service is stopped [attempt 1]

snap.lxd.user-daemon.service is stopped.

Stopping snap.lxd.daemon.unix.socket

Stopping unit snap.lxd.daemon.unix.socket

Waiting until unit snap.lxd.daemon.unix.socket is stopped [attempt 1]

snap.lxd.daemon.unix.socket is stopped.

Stopping snap.lxd.user-daemon.unix.socket

Stopping unit snap.lxd.user-daemon.unix.socket

Waiting until unit snap.lxd.user-daemon.unix.socket is stopped [attempt 1]

snap.lxd.user-daemon.unix.socket is stopped.

Warning: Stopping snapd.service, but it can still be activated by:

  snapd.socket

Removing dbus-user-session (1.12.20-2ubuntu4.1) ...

Removing friendly-recovery (0.2.42) ...

Sourcing file `/etc/default/grub'

Sourcing file `/etc/default/grub.d/init-select.cfg'

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-5.15.0-78-generic

Found initrd image: /boot/initrd.img-5.15.0-78-generic

Warning: os-prober will not be executed to detect other bootable partitions.

Systems on them will not be added to the GRUB boot configuration.

Check GRUB_DISABLE_OS_PROBER documentation entry.

done

Removing fwupd (1.7.5-3) ...

Removing multipath-tools (0.8.8-1ubuntu1.22.04.1) ...

Warning: Stopping multipath-tools.service, but it can still be activated by:

  multipathd.socket

Removing sg3-utils-udev (1.46-1build1) ...

update-initramfs: deferring update (trigger activated)

Removing overlayroot (0.47ubuntu1) ...

Removing initramfs-tools (0.140ubuntu13) ...

Removing initramfs-tools-core (0.140ubuntu13) ...

Removing kpartx (0.8.8-1ubuntu1.22.04.1) ...

Removing libnss-systemd:amd64 (249.11-0ubuntu3.7) ...

Checking NSS setup...

Removing ubuntu-standard (1.481) ...

Removing modemmanager (1.18.6-1) ...

Unknown option: runtime

Removing software-properties-common (0.99.22.2) ...

Removing libtss2-esys-3.0.2-0:amd64 (3.2.0-1ubuntu1) ...

Removing libtss2-tcti-swtpm0:amd64 (3.2.0-1ubuntu1) ...

Removing libtss2-tcti-mssim0:amd64 (3.2.0-1ubuntu1) ...

Removing libtss2-sys1:amd64 (3.2.0-1ubuntu1) ...

Removing libtss2-tcti-cmd0:amd64 (3.2.0-1ubuntu1) ...

Removing libtss2-tcti-device0:amd64 (3.2.0-1ubuntu1) ...

Removing mdadm (4.2-0ubuntu1) ...

Removing ubuntu-minimal (1.481) ...

Removing netplan.io (0.104-0ubuntu2.1) ...

dpkg: warning: while removing netplan.io, directory '/usr/share/netplan/netplan/cli/commands' not empty so not removed

dpkg: warning: while removing netplan.io, directory '/etc/netplan' not empty so not removed

Removing open-iscsi (2.1.5-1ubuntu1) ...

Warning: Stopping iscsid.service, but it can still be activated by:

  iscsid.socket

Removing packagekit-tools (1.2.5-2ubuntu2) ...

Removing plymouth-theme-ubuntu-text (0.9.5+git20211018-1ubuntu3) ...

Removing plymouth (0.9.5+git20211018-1ubuntu3) ...

Removing systemd-timesyncd (249.11-0ubuntu3.7) ...

Removing ubuntu-drivers-common (1:0.9.6.1) ...

Removing upower (0.99.17-1) ...

Removing udisks2 (2.9.4-1ubuntu2) ...

Removing packagekit (1.2.5-2ubuntu2) ...

Removing policykit-1 (0.105-33) ...

Removing pkexec (0.105-33) ...

Removing polkitd (0.105-33) ...

Removing libpam-systemd:amd64 (249.11-0ubuntu3.7) ...

Removing libtss2-mu0:amd64 (3.2.0-1ubuntu1) ...

Removing tpm-udev (0.6) ...

Removing udev (249.11-0ubuntu3.7) ...

(Reading database ... 78499 files and directories currently installed.)

Preparing to unpack .../libudev1_249.11-0ubuntu3.9_amd64.deb ...

Unpacking libudev1:amd64 (249.11-0ubuntu3.9) over (249.11-0ubuntu3.7) ...

Setting up libudev1:amd64 (249.11-0ubuntu3.9) ...

(Reading database ... 78499 files and directories currently installed.)

Preparing to unpack .../00-libnetplan0_0.105-0ubuntu2~22.04.3_amd64.deb ...

Unpacking libnetplan0:amd64 (0.105-0ubuntu2~22.04.3) over (0.104-0ubuntu2.1) ...

Preparing to unpack .../01-cryptsetup_2%3a2.4.3-1ubuntu1.1_amd64.deb ...

Unpacking cryptsetup (2:2.4.3-1ubuntu1.1) over (2:2.4.3-1ubuntu1) ...

Preparing to unpack .../02-initramfs-tools-bin_0.140ubuntu13.2_amd64.deb ...

Unpacking initramfs-tools-bin (0.140ubuntu13.2) over (0.140ubuntu13) ...

Preparing to unpack .../03-libfwupdplugin5_1.7.9-1~22.04.3_amd64.deb ...

Unpacking libfwupdplugin5:amd64 (1.7.9-1~22.04.3) over (1.7.5-3) ...

Preparing to unpack .../04-libfwupd2_1.7.9-1~22.04.3_amd64.deb ...

Unpacking libfwupd2:amd64 (1.7.9-1~22.04.3) over (1.7.5-3) ...

Preparing to unpack .../05-libmbim-proxy_1.28.0-1~ubuntu20.04.1_amd64.deb ...

Unpacking libmbim-proxy (1.28.0-1~ubuntu20.04.1) over (1.26.2-1build1) ...

Preparing to unpack .../06-libmbim-glib4_1.28.0-1~ubuntu20.04.1_amd64.deb ...

Unpacking libmbim-glib4:amd64 (1.28.0-1~ubuntu20.04.1) over (1.26.2-1build1) ...

Preparing to unpack .../07-libmm-glib0_1.20.0-1~ubuntu22.04.2_amd64.deb ...

Unpacking libmm-glib0:amd64 (1.20.0-1~ubuntu22.04.2) over (1.18.6-1) ...

Selecting previously unselected package libsensors-config.

Preparing to unpack .../08-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ...

Unpacking libsensors-config (1:3.6.0-7ubuntu1) ...

Selecting previously unselected package libsensors5:amd64.

Preparing to unpack .../09-libsensors5_1%3a3.6.0-7ubuntu1_amd64.deb ...

Unpacking libsensors5:amd64 (1:3.6.0-7ubuntu1) ...

Selecting previously unselected package libsnmp-base.

Preparing to unpack .../10-libsnmp-base_5.9.1+dfsg-1ubuntu2.6_all.deb ...

Unpacking libsnmp-base (5.9.1+dfsg-1ubuntu2.6) ...

Selecting previously unselected package libsnmp40:amd64.

Preparing to unpack .../11-libsnmp40_5.9.1+dfsg-1ubuntu2.6_amd64.deb ...

Unpacking libsnmp40:amd64 (5.9.1+dfsg-1ubuntu2.6) ...

Selecting previously unselected package libnetsnmptrapd40:amd64.

Preparing to unpack .../12-libnetsnmptrapd40_5.9.1+dfsg-1ubuntu2.6_amd64.deb ...

Unpacking libnetsnmptrapd40:amd64 (5.9.1+dfsg-1ubuntu2.6) ...

Selecting previously unselected package libudev-dev:amd64.

Preparing to unpack .../13-libudev-dev_249.11-0ubuntu3.9_amd64.deb ...

Unpacking libudev-dev:amd64 (249.11-0ubuntu3.9) ...

Selecting previously unselected package libpci-dev:amd64.

Preparing to unpack .../14-libpci-dev_1%3a3.7.0-6_amd64.deb ...

Unpacking libpci-dev:amd64 (1:3.7.0-6) ...

Preparing to unpack .../15-libqmi-proxy_1.32.0-1ubuntu0.22.04.1_amd64.deb ...

Unpacking libqmi-proxy (1.32.0-1ubuntu0.22.04.1) over (1.30.4-1) ...

Preparing to unpack .../16-libqmi-glib5_1.32.0-1ubuntu0.22.04.1_amd64.deb ...

Unpacking libqmi-glib5:amd64 (1.32.0-1ubuntu0.22.04.1) over (1.30.4-1) ...

Selecting previously unselected package libsensors-dev:amd64.

Preparing to unpack .../17-libsensors-dev_1%3a3.6.0-7ubuntu1_amd64.deb ...

Unpacking libsensors-dev:amd64 (1:3.6.0-7ubuntu1) ...

Selecting previously unselected package libwrap0-dev:amd64.

Preparing to unpack .../18-libwrap0-dev_7.6.q-31build2_amd64.deb ...

Unpacking libwrap0-dev:amd64 (7.6.q-31build2) ...

Selecting previously unselected package libsnmp-dev.

Preparing to unpack .../19-libsnmp-dev_5.9.1+dfsg-1ubuntu2.6_amd64.deb ...

Unpacking libsnmp-dev (5.9.1+dfsg-1ubuntu2.6) ...

Selecting previously unselected package libsnmp-perl.

Preparing to unpack .../20-libsnmp-perl_5.9.1+dfsg-1ubuntu2.6_amd64.deb ...

Unpacking libsnmp-perl (5.9.1+dfsg-1ubuntu2.6) ...

Package configuration                                                                                                                                                                           

Setting up cryptsetup (2:2.4.3-1ubuntu1.1) ...

Setting up libsnmp-base (5.9.1+dfsg-1ubuntu2.6) ...

Setting up libfwupd2:amd64 (1.7.9-1~22.04.3) ...

Setting up libsensors-config (1:3.6.0-7ubuntu1) ...

Setting up libnetplan0:amd64 (0.105-0ubuntu2~22.04.3) ...

Setting up libudev-dev:amd64 (249.11-0ubuntu3.9) ...

Setting up libsensors5:amd64 (1:3.6.0-7ubuntu1) ...

Setting up libmm-glib0:amd64 (1.20.0-1~ubuntu22.04.2) ...

Setting up libwrap0-dev:amd64 (7.6.q-31build2) ...

Setting up libsensors-dev:amd64 (1:3.6.0-7ubuntu1) ...

Setting up libfwupdplugin5:amd64 (1.7.9-1~22.04.3) ...

Setting up libmbim-glib4:amd64 (1.28.0-1~ubuntu20.04.1) ...

Setting up libpci-dev:amd64 (1:3.7.0-6) ...

Setting up initramfs-tools-bin (0.140ubuntu13.2) ...

Setting up libmbim-proxy (1.28.0-1~ubuntu20.04.1) ...

Setting up libsnmp40:amd64 (5.9.1+dfsg-1ubuntu2.6) ...

Setting up libnetsnmptrapd40:amd64 (5.9.1+dfsg-1ubuntu2.6) ...

Setting up libsnmp-dev (5.9.1+dfsg-1ubuntu2.6) ...

Setting up libqmi-glib5:amd64 (1.32.0-1ubuntu0.22.04.1) ...

Setting up libsnmp-perl (5.9.1+dfsg-1ubuntu2.6) ...

Setting up libqmi-proxy (1.32.0-1ubuntu0.22.04.1) ...

Processing triggers for dbus (1.12.20-2ubuntu4.1) ...

Processing triggers for libc-bin (2.35-0ubuntu3.1) ...

Processing triggers for man-db (2.10.2-1) ...

Scanning processes...                                                                                                                        

Scanning candidates...                                                                                                                       

Scanning linux images...                                                                                                                     

Running kernel seems to be up-to-date.

Restarting services...

Service restarts being deferred:

 /etc/needrestart/restart.d/dbus.service

 systemctl restart open-vm-tools.service

 systemctl restart packagekit.service

 systemctl restart polkit.service

 systemctl restart rsyslog.service

 systemctl restart ssh.service

 systemctl restart systemd-logind.service

 systemctl restart unattended-upgrades.service

 systemctl restart [email protected]

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.

安装包完成后会提示重启一些服务,这里不要重启任何服务,如下:

从安装传输结果可以看出被删除了很多包,被删除的包如下:

ubuntu-server-minimal cloud-init ubuntu-server cloud-initramfs-copymods cloud-initramfs-dyn-netconf cryptsetup-initramfs snapd fwupd multipath-tools sg3-utils-udev overlayroot initramfs-tools initramfs-tools-core kpartx libnss-systemd ubuntu-standard modemmanager software-properties-common libtss2-esys-3.0.2-0 libtss2-tcti-swtpm0 libtss2-tcti-mssim0 libtss2-sys1  libtss2-tcti-cmd0 libtss2-tcti-device0 mdadm netplan.io packagekit-tools plymouth-theme-ubuntu-text plymouth systemd-timesyncd ubuntu-drivers-common upower udisks2 packagekit policykit-1 pkexec polkitd libpam-systemd tpm-udev udev

 安装libsnmp-dev后会被删除很多包,这时安装完成后一定不要重启系统,因为重启系统后系统将无法使用,直接安装被删除的包就可以解决。

root@node01:~# apt install -y ubuntu-server-minimal cloud-init ubuntu-server cloud-initramfs-copymods cloud-initramfs-dyn-netconf cryptsetup-initramfs snapd fwupd multipath-tools sg3-utils-udev overlayroot initramfs-tools initramfs-tools-core kpartx libnss-systemd ubuntu-standard modemmanager software-properties-common libtss2-esys-3.0.2-0 libtss2-tcti-swtpm0 libtss2-tcti-mssim0 libtss2-sys1  libtss2-tcti-cmd0 libtss2-tcti-device0 mdadm netplan.io packagekit-tools plymouth-theme-ubuntu-text plymouth systemd-timesyncd ubuntu-drivers-common upower udisks2 packagekit policykit-1 pkexec polkitd libpam-systemd tpm-udev udev

猜你喜欢

转载自blog.csdn.net/yjun89/article/details/132151819