常用Linux发行版镜像源配置小结

作者:techstay 时间:2023-07-25 22:33:26 

最近研究Linux,试了一些Linux发行版,但是大多数发行版的软件源速度都不是很理想。所以我这里干脆做了一个收集,把我用过的一些常用发行版的软件源设置方法做个总结,大家也可以做个参考。

Ubuntu 18.04

18.04是目前Ubuntu最新的长期支持版。当然我非常期待4月份推出的20.04长期支持版,支持wireguard这一点就非常吸引人。


# 备份官方镜像
cp /etc/apt/sources.list /etc/apt/sources.list.backup

# 使用清华镜像源
tee /etc/apt/sources.list <<EOL
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
EOL

openSUSE tumbleweed

openSUSE tumbleweed是openSUSE的滚动更新版本,如果你喜欢尝试最新的软件,推荐使用这个版本。manjaro的字体渲染有些问题,所以我现在又找到了openSUSE这个滚动发行版,除了包管理器比pacman慢一点,其他的感觉都很好。当然最好在yast管理程序里关闭官方镜像源,不然他默认还是从官方镜像源开始下载。


# 添加清华镜像源
zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/ tsinghua_oss
zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/ tsinghua_nonoss

Arch

Arch是一个非常流行的滚动发行版,具有软件源新、高度可定制的特性。当然因为定制性太高了,连桌面什么的都要自己装自己配,所以最后我还是不用Arch了。但是虚拟机里的Arch是真的好用,不装图形界面,启动快更新快,还能体会到最新的软件。


# 添加清华镜像源和网易镜像源
sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist
sed -i '2i Server = https://mirrors.163.com/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist

Manjaro

Manjaro是基于Arch开发的衍生发行版,不仅具有Arch的优点,而且添加了预配置的图形界面,用户可以向使用Ubuntu那样轻松得到一个开箱即用的桌面版Linux系统。缺点就是和Arch一样太激进了,装双系统的话时间长了再更新系统的话,很容易出现一堆软件包冲突更新失败的情况。Manjaro自带了镜像源配置工具,所以不需要我们手动编辑配置文件,简单调用工具将镜像源设置为中国即可。


pacman-mirrors -c China

Fedora

Fedora默认的GNOME桌面我感觉很丑,所以最后还是放弃了。不过Fedora作为发行版来说还是可以的,虽然是固定版本发行的,但是软件更新速度也很快。新版内核、软件之类的很快就可以获取到。这一点上和滚动发行版没有什么太大差别。这里列出的是Fedora 28及更新版本的配置方法,旧版本配置请参考清华官方镜像源的配置说明。


# 备份旧配置
cp /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
cp /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

# 使用清华镜像源
tee /etc/yum.repos.d/fedora.repo <<EOL
[fedora]
name=Fedora \$releasever - \$basearch
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/\$releasever/Everything/\$basearch/os/
metadata_expire=28d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
EOL

tee /etc/yum.repos.d/fedora-updates.repo <<EOL
[updates]
name=Fedora \$releasever - \$basearch - Updates
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/\$releasever/Everything/\$basearch/
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
EOL

来源:https://segmentfault.com/a/1190000021865582

标签:Linux,发行版,镜像源
0
投稿

猜你喜欢

  • Adsense 广告管理功能疑问解答

    2007-11-06 13:14:00
  • DeDeCMS RSS全站静态输出的实现方法

    2011-08-20 08:28:46
  • 遭“钓鱼”网骗光生活费 大学生发帖人肉骗子

    2009-10-13 13:46:00
  • 如何修改参数使Discuz!论坛flash代码正确解析

    2009-07-18 12:20:00
  • 百度 淘宝 个人站长 厚道

    2007-12-04 13:57:00
  • 解决Exchange中服务器不能发送信息问题

    2009-01-13 16:48:00
  • 博客如何选择国外虚拟主机

    2008-01-03 14:18:00
  • 到底该用免费主机还是付费主机

    2010-03-22 21:34:00
  • 让DEDECMS自动内链起来吧

    2012-03-12 19:49:35
  • linux查看端口是否开放的方法总结

    2023-08-07 05:30:28
  • Ubuntu Server 16.04 LTS 上安装 LAMP图解教程

    2021-04-12 05:40:19
  • 微软杀毒软件MSE1.0.1611.0 中文正式版出炉

    2009-10-28 07:12:00
  • Linux入门之网络系统详解

    2022-01-26 21:47:23
  • HostNine-美国主机商介绍和评测

    2010-03-30 08:05:00
  • Docker 限制容器可用的CPU的方式

    2021-02-17 02:07:05
  • 分享:影响网站收录排名的45个因素总结

    2008-12-30 16:08:00
  • 详解linux添加硬盘分区挂载教程

    2023-11-02 19:06:50
  • 网页设计中代码优化详解(中篇)

    2009-06-03 12:41:00
  • 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站

    2023-07-12 05:21:58
  • 在VMware+centOS 8上基于http协议搭建Git服务的方法

    2023-12-04 12:51:24
  • asp之家 网站运营 m.aspxhome.com