我的ubuntu服务器很久以前安装了一个gitlab,版本13.11.2.
较长一段时间没更新软件包。最近想更新软件包,发现gitlab升级失败。
原因是版本太老了,无法直接更新到最新版。
可是apt似乎有点傻,版本不能升级它还是先下载下来,gitlab的包还很大。
于是就很尴尬,每次更新ubuntu其它软件包,ubuntu这个包也会下载,浪费带宽。
于是就打算禁止更新gitlab。
禁止更新指定软件包,要用apt-mark命令。
apt-mark -h获得帮助信息。
hold 就是禁止软件包更新的命令。
unhold则是取消禁止更新的命令。
showold是显示所有被禁止的软件包。
auto是设置自动安装的软件包。当手动安装的软件包对自动安装的软件包没有依赖时,被标记的自动安装的软件包会被移除。
执行下面命令禁止gitlab更新。
sudo apt-mark hold gitlab-ee/bionic
执行下面命令查看禁止更新的软件包
sudo apt-mark showhold
再次执行apt upgrade
gitlab不在出现。
上一篇:最新或2023(历届)有关于热爱宪法的手抄报资料图片 有关宪法的简洁手抄报图 宪法手抄报的文字内容大全
下一篇:最新或2023(历届)关于全国宪法日手抄报版式材料 12.4国家宪法日手抄报简单又漂亮 国家宪法日2021年的主题手抄报