我最近新安装了 Ubuntu 22.04 LTS,我发现每次使用 apt 安装或更新软件包时,它都会询问我Which service should be restarted ?,我不知道应该重新启动哪个,实际上我不想重新启动任何服务当我使用它的时候。
这让我很烦恼,我想知道在 Ubuntu 22 中使用 apt 时如何禁用它?
小智 77
这是 Ubuntu 22.04 中的新功能。本例中的问题在于 needrestart 命令,该命令现在是 Ubuntu 中 apt-get 升级过程的一部分。默认情况下,它设置为“交互”模式,这会导致脚本中断。
要更改此行为,我们可以编辑 /etc/needrestart/needrestart.conf 文件,更改以下行:
#$nrconf{restart} = 'i';
Run Code Online (Sandbox Code Playgroud)
到
$nrconf{restart} = 'a';(如果我们想自动重新启动服务)或$nrconf{restart} = 'l';简单地列出需要重新启动的服务。
来源:https ://askubuntu.com/questions/1367139/apt-get-upgrade-auto-restart-services