Debian系更新软件包时忽略指定的包

我安装的是Debian12系统,有时会更新软件包,但是由于我安装了docker,国内配置的软件源-清华源无法加速,从官方下载速度极慢,经常失败,我也没有更新docker的需求,所以这里记录下忽略docker的过程

方法一:使用 apt-mark 锁定 Docker 包(推荐)

  1. 定位 Docker 包名

    首先确认已安装的 Docker 相关包名称(如 docker-ce, docker-ce-cli 等):

    bash 复制代码
    dpkg -l | grep -i docker
  2. 锁定包版本

    下面命令只是举例子去除了docker-ce docker-ce-cli containerd.io这几个包,不全,用户可以自行补上

    使用 apt-mark hold 阻止指定包升级:

    bash 复制代码
    sudo apt-mark hold docker-ce docker-ce-cli containerd.io
  3. 验证锁定状态

    bash 复制代码
    apt-mark showhold
  4. 正常执行更新

    bash 复制代码
    sudo apt-get update && sudo apt-get upgrade
    # 此时 Docker 相关包不会升级
相关推荐
Gavin_9153 天前
从零开始部署经典开源项目管理系统最新版redmine6-Linux Debian12
linux·ruby on rails·开源·debian·ruby·redmine
天朝八阿哥3 天前
Debian从12升到13的翻车记
debian
闻道且行之6 天前
嵌入式|VNC实现开发板远程Debian桌面
运维·debian·嵌入式
路多辛8 天前
Debian新一代的APT软件源配置文件格式DEB822详解
linux·运维·ubuntu·debian
飘飘燃雪13 天前
在 Linux 系统上安装 Docker 的步骤如下(以 Ubuntu/Debian为例)
linux·ubuntu·docker·debian
ℳ₯㎕ddzོꦿ࿐15 天前
在 Debian 系统上安装 Redis服务
运维·redis·debian
samson_www16 天前
Debian系统更新实现
运维·debian
木子欢儿19 天前
在 Debian 12 上安装 Xfce 桌面
java·linux·运维·服务器·debian
Vdeilae19 天前
debian 时间同步 设置ntp服务端 客户端
java·服务器·debian