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 相关包不会升级
相关推荐
污斑兔5 天前
Debian 普通用户无 sudo 权限问题排查与解决
运维·debian
tobebetter95278 天前
Debian / Ubuntu openclaw 浏览器自动化
ubuntu·自动化·debian
allway210 天前
Debian Regular Expressions
运维·debian·scala
brucelee18610 天前
Debian 安装 Ollama 教程
debian·ollama·open claw
AiGuoHou110 天前
Debian/Ubuntu 各个版本一键更换国内镜像源
linux·ubuntu·国内源·debian·镜像源·换源
木子欢儿16 天前
在 Debian 12 上安装多个版本的 php(7.3、7.4、8.1、8.2)
运维·开发语言·debian·php
無法複制16 天前
debian安装Postgresql-14.x
运维·postgresql·debian
liulilittle21 天前
OPENPPP2静态隧道UDP中断问题排查与解决
网络·网络协议·ubuntu·udp·debian·信息与通信·通信
liulilittle21 天前
Debian/Ubuntu 18.04 上安装 GLIBC 2.28 (2026)
linux·运维·服务器·开发语言·c++·ubuntu·debian
csdn_life1825 天前
# Debian 10 升级到 Debian 13 指南
运维·debian·php