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 相关包不会升级
相关推荐
belldeep5 天前
Win10 上 Debian 12 如何安装 Redis ?
运维·redis·debian
会飞的土拨鼠呀6 天前
Debian 操作系统全面介绍
运维·debian
残影飞雪6 天前
如何在 Debian 12 上安装 MySQL
mysql·adb·debian
山城码农笑松哥6 天前
国产凝思debian系Linux离线安装rabbitmq教程步骤
linux·debian·rabbitmq
爱的si念12 天前
嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch & debian
linux·debian·嵌入式
蚂蚁舞12 天前
在arm架构的Debian系统手动安装和卸载Mysql8的操作
arm开发·debian·安装mysql·mysql8·卸载mysql
圆山猫12 天前
[VF2] Boot Ubuntu和Debian发行版
ubuntu·postgresql·debian
etcix12 天前
for my debian 12 mxlinux install the podman
运维·debian·podman
Jtti13 天前
在 Debian 系统上清理缓存的方式和具体操作方法
运维·缓存·debian
Molesidy15 天前
【随笔】【Debian】【ArchLinux】基于Debian和ArchLinux的ISO镜像和虚拟机VM的系统镜像获取安装
运维·debian·archlinux