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 相关包不会升级
相关推荐
Jtti10 小时前
PHP在Debian环境上的并发处理能力如何
开发语言·debian·php
HX科技2 天前
Debian系统_主板四个网口1个配置为WAN,3个配置为LAN
linux·运维·网络·debian
kfepiza2 天前
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何配置route路由
linux·网络·tcp/ip·ubuntu·debian·ip·tcp
fengwuJ3 天前
Linux安装Idea
linux·ubuntu·debian·intellij-idea
kfepiza3 天前
networking的`/etc/network/interfaces`的:`up`,`down`,`pre-up`,`pre-down`,`post-up`,
tcp/ip·ubuntu·debian
kfepiza3 天前
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件详解
网络协议·tcp/ip·debian
kfepiza3 天前
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何禁用ipv6的route路由网关?
linux·ubuntu·debian
天朝八阿哥5 天前
Debian安装Nvidia驱动
debian·nvidia