热搜词
发表于 2024-1-25 22:36:50 | 显示全部楼层 |阅读模式
Ubuntu 22.04 LTS 中使用命令行升级软件或安装任何新软件时,您可能收到“Daemons using outdated libraries”,“Which services should be restarted?”的提示,提示下面列出备选的重启服务,如下。

Ubuntu 22.04 运行 apt-get upgrade 和 apt install apt-file命令,过程中收到“Daemons using outdated libraries”,“Which services should be restarted?”的提示,提示下面列出备选的重启服务,如图:

apt install apt-file.png

Ubuntu 22.04安装vsftpd服务过程中收到“Daemons using outdated libraries”,“Which services should be restarted?”的提示,提示下面列出备选的重启服务,如图:
cron.png
daemons using outdated libraries   //使用过时库的守护进程
which services should be restarted?  //应该重新启动哪些服务?

问题解决:
这是 Ubuntu 22.04 的新特性,现在是 apt-get 安装过程的一个步骤,是由 needrestart 命令触发,默认情况是交互性质的,也就是会中断在这里需要手动要处理提示。

修改 /etc/needrestart/needrestart.conf 文件,将 #$nrconf{restart} = 'i'; 这行去掉注释,按照需要改成以下两种方式之一:

#如果需要自动重启不提示的话,修改成a
$nrconf{restart} = 'a';

#只是列出需要重启的服务,修改成l
$nrconf{restart} = 'l';
另外一种简单的方式是直接运行这个命令即可:

sudo NEEDRESTART_MODE=a apt-get dist-upgrade --yes



回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-10-8 16:38 , Processed in 0.204781 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team