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

打印 上一主题 下一主题

主题 878|帖子 878|积分 2634

最新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修改软件镜像源

  1. # 新版本的镜像源的配置文件在sources.list.d中的debian.sources
  2. cd /etc/apt/sources.list.d
  3. # 如果怕修改导致软件不能用可以先备份一下,备份的文件放在sources.list.d文件夹外面(我的放在内部,会导致出现失败)
  4. mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak
  5. # 默认是没有vim的,我们使用echo来写入文件
  6. # 清空文件夹
  7. echo "" > debian.sources
  8. # 写入清华镜像源
  9. echo "Types: deb
  10. URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
  11. Suites: bookworm bookworm-updates bookworm-backports
  12. Components: main contrib non-free non-free-firmware
  13. Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
  14. Types: deb
  15. URIs: https://security.debian.org/debian-security
  16. Suites: bookworm-security
  17. Components: main contrib non-free non-free-firmware
  18. Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg" > debian.sources
复制代码
更新apt-get
  1. apt-get update
复制代码
安装vim测试
  1. apt-get install vim
复制代码
如果看到安装的时候是用的清华源,速度也比较快,就阐明修改软件镜像源成功。
ubuntu修改软件镜像源

ubuntu的修改方式和Debian的类似,都是修改sources.list.d文件夹里下面的文件
路径为/etc/apt/sources.list.d/ubuntu.sources
  1. # 进入对应的文件夹
  2. cd /etc/apt/sources.list.d
  3. # 备份配置文件
  4. mv /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
  5. # 清空配置文件
  6. echo "" > ubuntu.sources
  7. # 写入清华源
  8. echo "Types: deb
  9. URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
  10. Suites: noble noble-updates noble-backports
  11. Components: main restricted universe multiverse
  12. Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
  13. Types: deb
  14. URIs: http://security.ubuntu.com/ubuntu/
  15. Suites: noble-security
  16. Components: main restricted universe multiverse
  17. Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg" > ubuntu.sources
复制代码
更新apt-get
  1. apt-get update
复制代码
安装vim测试
  1. apt-get install vim
复制代码
清华大学开源镜像网站

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

选择自己使用的系统和版本号,网站会给出对应的配置信息
配置完成以后不见效



  • 查抄自己的系统版本,查看系统软件镜像源是采取的传统方式还是DEB822 格式
  • 查抄配置文件的格式是否正确
  • 查抄sources.list.d文件夹下是否有多余的文件

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南飓风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表