如何处理ubuntu22.04LTS安装过程中出现“Daemons using outdated libraries”提示

Ubuntu 22.04 LTS 中使用命令行升级软件或安装任何新软件时,您可能收到"Daemons using outdated libraries","Which services should be restarted?"的提示,提示下面列出备选的重启服务,如下。

使用以下命令,能够修复此类问题。

(1)安装 needrestart

默认情况下,needrestart 已经安装在 Ubuntu 中。如果没有,您可以使用以下命令安装。

复制代码
 sudo apt install needrestart 

(2)显示所有应重新启动的服务

使用以下命令行显示应重新启动哪些服务。

复制代码
sudo needrestart -b

(3)检查并重新启动

现在检查并重新启动服务应使用下面编写的命令重新启动。

复制代码
sudo needrestart -u NeedRestart::UI::stdio -r l
sudo needrestart -u NeedRestart::UI::stdio -r a

(4)重启服务器

复制代码
 reboot

(5)确认

重启服务器后,确认重新启动的服务的变化。

复制代码
sudo needrestart -b

再次确认一下needrestart的状态。

复制代码
sudo needrestart -u NeedRestart::UI::stdio -r l

如下,即正常。

(6)总结

下表总结了上述使用的命令。

|-------------------------------------------------|-----------------------------|
| 命令 | 描述 |
| sudo apt install needrestart | 在 ubuntu 中安装 needrestart 服务 |
| sudo needrestart -b | 以机器可读格式显示需要重新启动的服务内容 |
| sudo needrestart -u NeedRestart::UI::stdio -r l | 以人类可读格式显示需要重新启动的服务内容 |
| sudo needrestart -u NeedRestart::UI::stdio -r a | 重启服务器 |
| reboot | 重启服务器 |

相关推荐
Mr. Cao code17 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
抓饼先生17 小时前
Linux control group笔记
linux·笔记·bash
挺6的还18 小时前
25.线程概念和控制(二)
linux
您的通讯录好友18 小时前
conda环境导出
linux·windows·conda
代码AC不AC19 小时前
【Linux】vim工具篇
linux·vim·工具详解
码农hbk19 小时前
Linux signal 图文详解(三)信号处理
linux·信号处理
bug攻城狮19 小时前
Skopeo 工具介绍与 CentOS 7 安装指南
linux·运维·centos
宇宙第一小趴菜19 小时前
08 修改自己的Centos的软件源
linux·运维·centos
bug攻城狮19 小时前
彻底禁用 CentOS 7.9 中 vi/vim 的滴滴声
linux·运维·服务器·centos·vim
XMYX-020 小时前
Linux 物理机如何区分 SSD 与 HDD ——以 DELL PERC H730 Mini 为例
linux·运维