ubuntu 包持有命令

ubuntu 包持有命令

我正在使用 Ubuntu 20.04.03 - 服务器,我想保留特定 ubuntu 软件包的升级,这意味着 apt update 和升级命令不会影响我想保留的特定软件包。我已使用这些命令来维护所需的包 - 与内核相关的包。

apt-mark hold $(uname -r)
apt-mark hold linux-image-generic-hwe-20.04
apt-mark hold linux-headers-generic-hwe-20.04

命令和内核版本

apt 升级尝试以忽略我所做的保留而结束:

易于升级

尝试使用 aptitude 也不起作用。 在此输入图像描述

在此输入图像描述

是否有其他方法可以阻止通过“apt update 命令升级软件包?”

答案1

发现使用 apt-cache 首选项文件 - /etc/apt/preferences 解决了这个问题。使用所需的包名称创建文件,然后使用“apt update”应用它

user@user:/etc/apt$ cat preferences
Package: linux-image-*
Pin: release *
Pin-Priority: -1

Package: linux-headers-*
Pin: release *
Pin-Priority: -1

相关内容