Linux操作系统源

技术Linux操作系统源 Linux操作系统源记录常见linux操作系统的源以及换源方式。Linux发行版分类
Linux的发行版本根据维护主体的不同可以大体分为两类,一类是商业公司维护的发行版本,一类

Linux操作系统源代码

记录常见linux操作系统的来源以及如何更改它们。

Linux发行版分类

Linux发行版根据维护主体的不同大致可以分为两类,一类是商业公司维护的发行版,另一类是社区组织维护的发行版,前者以著名的红帽(RHEL红帽)为代表,后者以Debian为代表。

有关更多信息,请参见https://www.edrawsoft.cn/linux-classify-function/。

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

RedHat系列(基于RPM)

红帽系列的包管理模式采用基于RPM包和YUM包的管理模式,包分发模式为编译二进制文件。

RHEL(红帽企业Linux):所谓的红帽进阶服务器,收费版,非常稳定,适合服务器。

Feacore:由Redhat的原始桌面版本开发而来,免费版本稳定性较差。最好只用于桌面应用程序。用户可以免费体验最新的技术或工具,待功能成熟后将加入RHEL系统。因此,它也被称为RHEL系统的“试验田”。

CentOS:RHEL的社区克隆版,免费版,非常稳定,适合服务器使用。Centos是RHEL源代码重新编译的产物,许多已知的bug已经在RHEL的基础上得到修复。与其他Linux发行版相比,其稳定性值得信赖。

OpenSUSE:德国著名的Linux系统在全球范围内都有着良好的口碑和市场份额,其发行量在欧洲排名第一。OpenSUSE对个人完全免费,包括使用和在线更新。

Debian系列

包括Debian和Ubuntu。Debian是一个基于社区的Linux模型,也是目前为止最符合GNU规范的Linux系统。它提供了近10万种不同的开源软件支持,用于国外的高识别率和利用率。各种内核架构都有免费的技术支持,支持性好,稳定性和安全性强。

Debian最显著的特点是apt-get/dpkg包管理。

有三个版本分支):)

不稳定是最新的测试版本,包括最新的软件包,但是也有比较多的bug,适合桌面用户。

测试,在不稳定中测试,相对稳定,支持很多新技术。

Stable一般只用于服务器。以上软件包大多已经过时,但稳定性和安全性都很高。

Debian系列

换源方式

CP/etc/apt/sources . list/etc/apt/sources . list . bak #备份原始源

使用Vim编辑器输入一个新的源。

获取更新#更新

debian9源

debian9美国官方源

deb http://ftp.us.debian.org/debian/拉伸主要非自由贡献

deb http://ftp.us.debian.org/debian/扩展-建议-更新主要非免费贡献

deb-src http://ftp.us.debian.org/debian/拉伸主要非自由贡献

deb-src http://ftp.us.debian.org/debian/扩展-建议-更新主要非免费贡献

deb http://ftp.us.debian.org/debian/拉伸反向端口主要贡献非自由

deb-src http://ftp.us.debian.org/debian/拉伸-背面主要贡献非自由

deb http://security.debian.org/拉伸/更新主

deb-src http://security.debian.org/拉伸/更新主

debian9 163镜像源

deb http://mirrors.163.com/debian/拉伸主要非自由贡献

deb http://mirrors.163.com/debian/拉伸-更新主要非免费贡献

黛比http://mirrors.163.com/debian/

tretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

debian9 中科大镜像源

deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free

debian9 阿里云镜像源

deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib

debian9 清华镜像源

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free

debian10源

debian10美国官方源

deb http://ftp.us.debian.org/debian/ buster main non-free contrib
deb http://ftp.us.debian.org/debian/ buster-proposed-updates main non-free contrib
deb-src http://ftp.us.debian.org/debian/ buster main non-free contrib
deb-src http://ftp.us.debian.org/debian/ buster-proposed-updates main non-free contrib
deb http://ftp.us.debian.org/debian/ buster-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ buster-backports main contrib non-free
deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main

debian10阿里源

deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib

debian10网易源

deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib

debian10中科大源

deb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
 
deb-src https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free

ubuntu16.04源

官方源

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

ubuntu18.04源

待添加

RedHat系列

yum、epel、rpm

repo是配置源的,即配置从哪里下载包(以及依赖关系)的。

epel是作为桥的,centos等企业linux不具有repo,yum的功能,所以需要安装epel,使得其具有yum功能。

centos是redhat的开源版本,是企业linux系列的,没有yum功能, 所以需要配置epel。

配置了epel,又需要配置repo,以使得软件源有软件,且软件是较新的较全的。

RPM,全称为RPM Package Manager,是由Red Hat推出的软件包管理系统,现在在各种发行版中普遍使用。RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型。

Yum (Yellow dog Updater, Modified) 是一个基于 RPM 包管理的字符前端软件包管理器,能够从指定的服务器自动下载 RPM 包并且安装,可以自动解决处理包依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装,更方便的添加/删除/更新RPM包,便于管理系统的更新问题。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。

Yum和RPM的关系就如同apt(前端)和dpkg(后端)。

换源方式

如果需要备份现有源,可以参考以下命令

mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.* /etc/yum.repos.d/backup

换源过程

使用wegt或curl命令下载repo文件到/etc/yum.repos.d/文件下

更新源命令

yum clean all
yum makecache
#查看源列表
yum repolist all

Cento7 换源

阿里云

阿里云的各种源 http://mirrors.aliyun.com/repo/

wget -O /etc/yum.repos.d/CentOS7-Aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel-7-Aliyun.repo http://mirrors.aliyun.com/repo/epel-7.repo

网易源

wget -O /etc/yum.repos.d/CentOS7-163-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

参考博文

  1. https://www.cnblogs.com/xiaojianliu/articles/9418081.html

  2. https://blog.csdn.net/toopoo/article/details/104514504

  3. https://blog.csdn.net/fantaxy025025/article/details/84918199

  4. https://0066.in/archives/17

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154006.html

(0)

相关推荐

  • html如何设置input的默认值

    技术html如何设置input的默认值本篇内容主要讲解“html如何设置input的默认值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html如何设置input的默认值”吧

    攻略 2021年12月10日
  • SQL调优怎么生成海量测试数据

    技术SQL调优怎么生成海量测试数据小编给大家分享一下SQL调优怎么生成海量测试数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!场景,如果出现

    攻略 2021年11月23日
  • KEGG Module 数据库的原理是什么

    技术KEGG Module 数据库的原理是什么KEGG Module 数据库的原理是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具有相同功能的基因

    攻略 2021年12月2日
  • 抖音刷赞推广平台便宜,抖音刷赞全网最低价!

    技术抖音刷赞推广平台便宜,抖音刷赞全网最低价!这里推荐一个非常不错的代刷平台给大家,就是代刷网现在新老客户都有福利,点进网站后,只要收藏网址,每天都可以免费领取抖音播放1000次价格,不敢说是全网价格足最低,但是全网最实

    测评 2021年10月21日
  • javascript中怎么实现一个基于DOM的模板引擎

    技术javascript中怎么实现一个基于DOM的模板引擎本篇内容主要讲解“javascript中怎么实现一个基于DOM的模板引擎”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习

    攻略 2021年11月15日
  • 如何解决C# 7.2中的结构体性能问题

    技术如何解决C# 7.2中的结构体性能问题本篇内容介绍了“如何解决C# 7.2中的结构体性能问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月26日