2024最新Docker容器更换apt-get镜像源----debian&ubuntu

最新Docker容器更换apt-get镜像源----debian&ubuntu

从Debian 12开始,软件源的配置文件都变更为了为 DEB822 格式

大部分 Debian 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;但是对于容器镜像,从 Debian 12 开始,其软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/debian.sources。一般情况下,将对应文件中 Debian 默认的源地址 http://deb.debian.org/ 替换为镜像地址即可。

最新的ubuntu系统也修改了

在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources。

因为新版本软件源配置文件的变更,原来修改方式也不管用了,就算你新建了相应的文件填入的对应的内容,也执行了apt-get update 看到了自己设置的软件源,但是在安装的时候还是不会生效。

Debian修改软件镜像源

# 新版本的镜像源的配置文件在sources.list.d中的debian.sources
cd /etc/apt/sources.list.d
# 如果怕修改导致软件不能用可以先备份一下,备份的文件放在sources.list.d文件夹外面(我的放在内部,会导致出现失败)
mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak
# 默认是没有vim的,我们使用echo来写入文件
# 清空文件夹
echo "" > debian.sources 
# 写入清华镜像源
echo “Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
Suites: bookworm bookworm-updates bookworm-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: https://security.debian.org/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg” > debian.sources 

更新apt-get

apt-get update

安装vim测试

apt-get install vim

如果看到安装的时候是用的清华源,速度也比较快,就说明修改软件镜像源成功。

ubuntu修改软件镜像源

ubuntu的修改方式和Debian的类似,都是修改sources.list.d文件夹里下面的文件
路径为/etc/apt/sources.list.d/ubuntu.sources

# 进入对应的文件夹
cd /etc/apt/sources.list.d

# 备份配置文件
mv /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
# 清空配置文件
echo "" > ubuntu.sources
# 写入清华源

echo "Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg" > ubuntu.sources

更新apt-get

apt-get update

安装vim测试

apt-get install vim

清华大学开源镜像网站

如果你想了解更多系统的配置方案可以去清华大学开源镜像网站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

选择自己使用的系统和版本号,网站会给出对应的配置信息

配置完成以后不生效

  • 检查自己的系统版本,查看系统软件镜像源是采用的传统方式还是DEB822 格式
  • 检查配置文件的格式是否正确
  • 检查sources.list.d文件夹下是否有多余的文件
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼干儿♛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值