我安装的是Debian12系统,有时会更新软件包,但是由于我安装了docker,国内配置的软件源-清华源无法加速,从官方下载速度极慢,经常失败,我也没有更新docker的需求,所以这里记录下忽略docker的过程
方法一:使用 apt-mark
锁定 Docker 包(推荐)
-
定位 Docker 包名
首先确认已安装的 Docker 相关包名称(如
docker-ce
,docker-ce-cli
等):bashdpkg -l | grep -i docker
-
锁定包版本
下面命令只是举例子去除了docker-ce docker-ce-cli containerd.io这几个包,不全,用户可以自行补上
使用
apt-mark hold
阻止指定包升级:bashsudo apt-mark hold docker-ce docker-ce-cli containerd.io
-
验证锁定状态
bashapt-mark showhold
-
正常执行更新
bashsudo apt-get update && sudo apt-get upgrade # 此时 Docker 相关包不会升级