我收到消息(motd - 每日消息)说我的服务器有一些更新。
现在,如果我不想简单地按照他们告诉我的做(apt-get update、apt-get upgrade)并且为了对进一步的更新进行一些控制,我到底应该怎么做?
我所说的有一定的控制权是指:
获得需要下载和安装的软件包的准确列表
如果我愿意的话,有能力排除其中一些
答案1
我建议使用资质。它具有一个小型半 GUI 终端,可以很好地选择要安装的软件包。以下是简短的操作方法。
启动 Aptitude;注意:不提供任何参数。
sudo aptitude
或者,按U来更新包列表(与 相同
sudo apt-get update
)。默认情况下没有选择要升级的软件包。您可以按 展开软件包组Enter。
您需要+按 标记要安装(或在本例中为升级)的软件包。在选择组时,您可以通过执行此操作来选择整个组。
按下=将其标记为当前情况(恢复上面的选择)。
要卸载包,请按-。
按 进入G即将执行的操作的预览(注意这是在新“选项卡”中)。在下面的示例中,我仅选择了“安全更新” - 其他更新未升级。
再次按G即可执行操作,或Q关闭预览选项卡。
请注意,这与将包标记为“暂停”不同,它只是选择性升级。