apt-get upgrade前,指定某些软件不更新

最近遇到apt-get upgrade 之后gitlab 用不了了!


解决方法,先给gitlab写保护,让apt-get upgrade不更新它。

我们先要知道gitlab软件包的名称,通过查看当前的系统中所有软件包状态可以知道

1. 查看当前的系统中所有软件包状态

sudo dpkg --get-selections | more

可以找到gitlab软件包名为"gitlab-ce"


2. 给gitlab-ce锁定当前版本不更新

sudo echo "gitlab-ce hold" | sudo dpkg --set-selections

3. 查看当前己锁定的软件包:

sudo dpkg --get-selections | grep hold

可以看到gitlab-ce 己经hold了!



现在可以再执行apt-get upgrade了,gitlab不会被升级。

你可能感兴趣的:(linux学习,gitlab)