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

 更新时间:2020年02月28日 16:51:57   作者:techstay  
这篇文章主要介绍了常用Linux发行版镜像源配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

最近研究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 mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src 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 mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/ tsinghua_oss
zypper addrepo -f mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/ tsinghua_nonoss

Arch

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

# 添加清华镜像源和网易镜像源
sed -i '1i Server = mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist
sed -i '2i Server = 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=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=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

到此这篇关于常用Linux发行版镜像源配置小结的文章就介绍到这了,更多相关Linux发行版镜像源配置内容请搜索华域联盟以前的文章或继续浏览下面的相关文章希望大家以后多多支持华域联盟! 

相关文章

  • centos8 安装 nginx的详细教程(图文)

    centos8 安装 nginx的详细教程(图文)

    Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,这篇文章主要介绍了centos8 安装 nginx ,需要的朋友可以参考下

    2019-11-11

  • Centos搭建GTK+Codeblock完整版

    Centos搭建GTK+Codeblock完整版

    刚搭建完成一个程序用的软件。把自己在搭建时步骤写下来,省的在搭建的时候走弯路,找资料。

    2010-02-02

  • Linux命令下crontab命令

    Linux命令下crontab命令

    crontab是一个用来设置、删除或显示供守护进程cron执行的定时任务的命令。下面给大家介绍linux命令下crontab命令,需要的朋友一起看看吧

    2016-11-11

  • 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站

    宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建

    本篇文章主要介绍了宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2017-07-07

  • Linux lsof命令使用详解

    Linux lsof命令使用详解

    这篇文章主要介绍了Linux lsof命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2020-01-01

  • Ubuntu18.04服务器密码忘记或被篡改如何重置密码

    Ubuntu18.04服务器密码忘记或被篡改如何重置密码

    这篇文章主要介绍了Ubuntu18.04服务器密码忘记或被篡改如何重置密码,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    2019-09-09

  • Linux服务器部署JavaWeb项目完整教程

    Linux服务器部署JavaWeb项目完整教程

    这篇文章主要介绍了Linux服务器部署JavaWeb项目完整教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    2019-09-09

  • 在IDEA中使用Linux命令的操作方法

    在IDEA中使用Linux命令的操作方法

    这篇文章主要介绍了在IDEA中使用Linux命令的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    2020-08-08

  • 详解Ubuntu 16.04 几个国内更新源

    详解Ubuntu 16.04 几个国内更新源

    本篇文章主要介绍了详解Ubuntu 16.04 几个国内更新源,可以在软件更新中选择源,一起跟随小编过来看看吧

    2017-04-04

  • 带你入门Linux中size命令的6个例子

    带你入门Linux中size命令的6个例子

    这篇文章主要给大家介绍了几个带你入门Linux中size命令的例子,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    2018-04-04

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。