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 相关包不会升级
相关推荐
funfan05171 小时前
【运维】Linux/Debian系统时间校准方法简记
linux·运维·debian
花果山总钻风7 小时前
在 Debian 10.x 安装Chrome浏览器和ChromeDriver
运维·chrome·debian
oMcLin8 小时前
如何在 Debian 11 上实现基于 BGP 路由的动态负载均衡,提升跨地域数据中心的连接稳定性
debian·php·负载均衡
qq_398586541 天前
Debian12远程方案xrdp、kasmvnc、novnc
linux·debian·rdp·novnc·kasmvnc
2301_807288632 天前
MPRPC项目(第11天,zookeeper)
分布式·zookeeper·debian
oMcLin2 天前
如何在 Debian 11 上配置并调优 Tomcat 应用服务器,支持高并发 Java 应用的流畅运行
java·tomcat·debian
oMcLin3 天前
如何在 Debian 11 上配置并优化 Nginx 与 Lua 脚本,提升高并发网站的动态请求处理能力?
nginx·debian·lua
心态还需努力呀4 天前
Debian + 宝塔环境下 OpenTeleDB 实操:编译部署、MySQL 迁移与性能验证
运维·mysql·debian
oMcLin4 天前
如何在 Debian 11 服务器上部署并优化高可用性 PostgreSQL 集群,确保跨地域数据同步
服务器·postgresql·debian
funfan05174 天前
Linux/Debian系统中文乱码问题快速修复方法简记
java·linux·debian