如何处理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 | 重启服务器 |

相关推荐
.小小陈.12 分钟前
Linux 线程概念与控制:从底层原理到实战应用
linux·运维·jvm
网络工程小王18 分钟前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习
wangbing112522 分钟前
各linux版本的包管理命令
linux·运维·服务器
具身小佬41 分钟前
2D激光雷达发送的是什么信息
ubuntu
Joseph Cooper43 分钟前
Linux/Android 跟踪技术:ftrace、TRACE_EVENT、atrace、systrace 与 perfetto 入门
android·linux·运维
比昨天多敲两行2 小时前
Linux基础开发工具(下)
linux·运维·服务器
笨笨饿3 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg4 小时前
Linux的入门级常用操作命令
linux·运维·服务器
就叫飞六吧4 小时前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器
IMPYLH4 小时前
Linux 的 test 命令
linux·运维·服务器·chrome·bash