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 相关包不会升级
相关推荐
木子欢儿2 天前
Debian 13安装rime中文输入法
linux·运维·服务器·debian
dllmayday2 天前
AppImage打包
debian
水木姚姚5 天前
搭建 TensorFlow 在 VScode 下编程环境(Debian)
人工智能·windows·vscode·debian·tensorflow
wadesir5 天前
Debian dd命令详解(磁盘备份与恢复完整教程)
linux·运维·debian
云空6 天前
《Debian 系统上部署 YOLO11》
人工智能·神经网络·yolo·debian
李李李li6 天前
debian系统打包(live build)
debian·live build
无名3877 天前
FusionPBX Debian 12 安装
运维·debian·通信
fiveym8 天前
PXE 装机引导文件提取与验证(Debian 9.13 适配,含 TFTP 传输测试)
运维·debian
wadesir9 天前
Debian容器存储管理(Docker中实现数据持久化的完整指南)
运维·docker·debian
一个平凡而乐于分享的小比特10 天前
Linux、Debian、Yocto、Buildroot、Android系统详解
android·linux·操作系统·debian·yocto·buildroot