本文介绍在Ubuntu系统上软件锁定版本不更新的方法,操作分别为显示版本,安装指定版本,然后锁定版本,防止包管理器自动更新。
1、显示版本 你可以在Ubuntu系统终端中安装一个软件包的特定版本。首先,确定可以使用以下命令安装的可用版本: apt-cache showpkg 或者: sudo apt-cache madison kubeadm
2、安装指定版本软件包 接下来,运行apt获取安装命令并指定要安装的包版本: sudo apt install kubeadm=1.11.3-00 kubectl=1.11.3-00 kubelet=1.11.3-00 注:以上命令是以Kubernete容器集群服务软件为例,安装指定的版本。 查找版本,可以使用命令:apt-cache madison kubeadm
3、锁定版本 安装后,运行以下命令保存安装的版本,防止包管理器在未来自动更新它: sudo echo "package hold" | sudo dpkg --set-selections 以Kubernetes为例,操作如下: sudo echo "kubeadm hold" | sudo dpkg --set-selections sudo echo "kubectl hold" | sudo dpkg --set-selections sudo echo "kubelet hold" | sudo dpkg --set-selections 然后,可以查看状态: sudo dpkg --get-selections
相关主题 |