ubuntu 22.04安装或升级软件提示Daemons using outdated libraries
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?”的提示,提示下面列出备选的重启服务,如图:
Ubuntu 22.04安装vsftpd服务过程中收到“Daemons using outdated libraries”,“Which services should be restarted?”的提示,提示下面列出备选的重启服务,如图:
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
https://blog.csdn.net/weixin_47872288/article/details/134263249
页:
[1]