ubuntu在apt安装时出现的弹窗详解

在一个全新安装的Ubuntu 22.04 LTS上,每次使用apt安装或更新软件包时,会出现一个 Daemons using outdated libraries 弹窗,Which service should be restarted ? 大概是下面这个样子:

这让我想起了windows上每次打开一个应用都会弹窗提示安全提醒,异曲同工啊。一脸懵的情况下,只能一阵点击Esc,Enter后自求多福了。

剩下的就是怎么禁用这个功能呢?

实际上,这是Ubuntu 22.04中的新功能。它是由 needrestart 命令带来的新特性,needrestart 现在是Ubuntu中apt-get升级过程的一部分。默认情况下,此设置为 "interactive" (交互式)模式,会导致脚本中断。

修改这个模式配置,我们编辑 /etc/needrestart/needrestart.conf 文件,找到下面的这行:

复制代码
#$nrconf{restart} = 'i';

这个有三个可选配置:

复制代码
# i: 交互提示重新启动(默认值)
i: prompt interactively for restarts (default value)
# a: 自动重启
a: restart automatically
# l: 列出需要重启的服务
l: list needed restarts

直接修改成:

复制代码
$nrconf{restart} = 'a'

就不会再弹窗了,如果你想看要重启哪些服务,那就尝试设置成'l'试试。

原文链接:ubuntu在apt安装时出现的弹窗详解 - 逸仔学Linux - 博客园

相关推荐
zzzyyy5382 小时前
Linux之缓冲区
linux·运维·服务器
hwscom3 小时前
Linux服务器如何进行安全加固,防止黑客攻击(Windows也适用)
linux·服务器·安全
lzh200409193 小时前
Linux管道(Pipe)深度指南:从原理到实战
linux·c++
liann1193 小时前
3.4_Linux 应急响应排查速查命令表
linux·运维·服务器·安全·网络安全·系统安全
孪生质数-3 小时前
Linux高危漏洞通报Copy Fail - CVE-2026-31431
linux·运维·服务器·ubuntu·网络安全·debian·cve-2026-31431
IMPYLH3 小时前
Linux 的 tee 命令
linux·运维·服务器·bash
lzh200409193 小时前
Linux信号(Signal)
linux·c++
pc07933 小时前
带网络接口的打印机和USB接口打印机的共享区别
运维·服务器·网络
nudt_qxx3 小时前
Ubuntu 24.04/26.04 与 Windows 10/11 双系统时间不同步终极解决方案
windows·stm32·ubuntu
理人综艺好会3 小时前
nginx了解
运维·nginx