最近遇到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不会被升级。