为什么我的 ubuntu22.04 每安装一个软件,就需要重启很多服务?-灵析社区

大厂球袋

sudo apt install -y uuid-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev liblzma-dev libssl-dev libgdbm-compat-dev libffi-dev libreadline-dev 安装一些东西,安装好了,都需要我重启服务 ![图片.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/5182c0a1e1b15a214c0bb8f7560d93c8.png) Setting up checkinstall (1.6.2+git20170426.d24a630-2ubuntu2) ... Processing triggers for man-db (2.10.2-1) ... Scanning processes... Scanning candidates... Scanning processor microcode... Scanning linux images... Running kernel seems to be up-to-date. The processor microcode seems to be up-to-date. Restarting services... Service restarts being deferred: /etc/needrestart/restart.d/dbus.service systemctl restart docker.service systemctl restart networkd-dispatcher.service systemctl restart systemd-logind.service systemctl restart unattended-upgrades.service systemctl restart user@1001.service 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. 这就很烦,尤其是还会重启 docker,为什么呢?有的 ubuntu 就不用,有的就用

阅读量:369

点赞量:6

问AI
Ubuntu 22.04 默认自带了 needrestart 这玩意儿,跟 apt 是集成在一起的。如果有哪个后台服务的依赖库升级了,就会触发这个提示。 其实直接按 ESC 跳过就好了,并不是强制重启的。 你要是想完全关闭,可以 "apt purge needrestart" 卸载掉它。