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 相关包不会升级
相关推荐
qetfw2 天前
Debian Squid 代理与反向代理:ACL、3128 端口与验证
debian·squid
小祺先生5 天前
mt7921 debian系统 如何安装驱动
运维·网络·debian
qetfw5 天前
Debian 10 部署 Roundcube Webmail:Bind9、Postfix、Dovecot、SMTPS、IMAPS 与 HTTPS
debian·roundcube
黑色的白兔No15 天前
deepin 25安装mysql
数据库·mysql·debian
皓月盈江5 天前
Linux系统使用VSCode搭建GO开发环境
linux·vscode·ubuntu·golang·debian
qetfw7 天前
Debian Postfix + Dovecot + MariaDB 虚拟邮箱连接:SQL 用户、域名与别名配置
linux·debian
qetfw9 天前
Debian Postfix + Dovecot 基础配置:DNS、Maildir、IMAP 与邮件队列验证
linux·服务器·网络·debian
CedarQR9 天前
LubanCat-2 (RK3568) Debian 下让 H3C Magic USB 无线网卡(AIC8800)联网全记录
linux·网络·单片机·嵌入式硬件·debian·3568·h3c
qetfw12 天前
Debian 部署 phpMyAdmin:Apache、PHP 与 MariaDB 管理界面配置
linux·debian·php·apache
Eloudy13 天前
debian 包 .deb 的构成、制作和解压(不安装)
debian