当前位置: 首页 > 知识库问答 >
问题:

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

夹谷阳夏
2023-09-19
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

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.serviceNo 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 就不用,有的就用

共有1个答案

东方嘉木
2023-09-19

Ubuntu 22.04 默认自带了 needrestart 这玩意儿,跟 apt 是集成在一起的。如果有哪个后台服务的依赖库升级了,就会触发这个提示。

其实直接按 ESC 跳过就好了,并不是强制重启的。

你要是想完全关闭,可以 apt purge needrestart 卸载掉它。

 类似资料:
  • 我注意到在Docker容器中使用基本操作系统Alpine vs. CentOS或Debian安装Pandas和Numpy(它是依赖项)需要更长的时间。我在下面创建了一个小测试来演示时间差。除了Alpine更新和下载构建依赖项以安装Pandas和Numpy需要几秒钟之外,为什么setup.py比Debian安装花费大约70倍的时间? 是否有任何方法可以加快使用Alpine作为基本映像的安装速度,或者

  • 在我的 amd5700g 上安装了一个 ubuntu22.04 Desktop 发现 linux 内核版本是 6.2.0 但是安装的 ubuntu22.04 Server 版本的 linux 内核是 5.15.0 版本 这个差异是因为 desktop 和 server 版本引起的吗? 但是从我之前的观察发现,好像即便在同一个 ubuntu 版本下(比如 18、20、22)都是 desktop 或者

  • 我在这里(有点)了解jdk 5 Reentry antLock的功能 但为什么我们想要一个“再进入者”锁呢?i、 e如果一个线程已经锁定了一个对象,为什么它需要再次获取它?

  • 为了尽快获得一个可以高效使用的工作软件系统,不仅需要为开发做计划,还需要为文档,部署,市场做计划。在一个商业工程里,这还需要销售和金融计划。没有对开发时间的预测能力,是不可能高效预测以上这些东西的。 好的估计提供了预测能力。管理者喜欢,而且应该这么做。事实是这不可能,不论是理论上还是实践上,准确预测开发软件所消耗的时间总是被管理者所忽视。我们总是被要求做那些不可能的事情,而且我们必须诚实地面对它。

  • 问题内容: 我正在尝试由Richard Stevens在Unix Network Programming中给出的代码。但我无法获取代码进行编译。 这是源代码。 http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15213-f00/unpv12e/libroute/ 我没有头文件net / if_dl.h,并且net / route.h头文件不包