云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu系统上软件锁定版本不更新的方法

在Ubuntu系统上软件锁定版本不更新的方法

2018-09-25 16:27:26作者:openthings稿源:开源社区

本文介绍在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

 

相关主题

在Ubuntu18.04系统中配置多个版本的JDK以满足不同的需求

精选文章
热门文章