Loading... # 问题描述 Ubuntu 22.04 LTS 中使用命令行升级软件或安装任何新软件时,您可能收到“Daemons using outdated libraries”,“Which services should be restarted?”的提示让重启服务,如图: ![问题](https://blog.leesong.top/usr/uploads/2023/10/1038094228.png) 这是 Ubuntu 22.04 的新特性,现在是 apt-get 安装过程的一个步骤,是由 needrestart 命令触发,默认情况是交互性质的,也就是会中断在这里需要手动要处理提示。 # 解决方法 **一、安装needrestart** 默认情况下,needrestart 已经安装在 Ubuntu 中。如果没有,您可以使用以下命令安装。 ```bash sudo apt install needrestart ``` **二、显示所有应重新启动的服务** ```bash sudo needrestart -b ``` **三、检查并重新启动** ```bash sudo needrestart -u NeedRestart::UI::stdio -r l sudo needrestart -u NeedRestart::UI::stdio -r a ``` **四、重启服务器** ```bash reboot ``` **五、确认状态** 重启服务器后,确认重新启动的服务的变化 ```bash sudo needrestart -b ``` 确认needrestart的状态 ``` sudo needrestart -u NeedRestart::UI::stdio -r l ``` ![正常状态](https://blog.leesong.top/usr/uploads/2023/10/1423567433.png) 接下来就可以进行软件的安装了 最后修改:2023 年 10 月 28 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏