理解源之前首先理解几个基础概念:
源仓库:
存储包的服务器,一般为url地址
例如:
版本号:
一个
源仓库
库中可能保存多个系统的源,或者是同一个系统的不同功能的源包例如 ubuntu18 就同时存在下列这些版本号:
bionic:核心软件包
bionic-updates:统更新包软件包
bionic-security:系统安全软件包
bionic-proposed:小版本更新,可忽略的小更新
bionic-backports:尚未测试的包
分支
对于一个具体的软件包而言,还存在多种状态
主要为以下几种:
main:主分支,最为稳定的版本
restricted:仅仅是注册可用
universe:通用软件包,适用于所有硬件
multiverse:其他硬件版本的软件包
将这三个完整的合起来就是全版本源
# ub18
deb http://mirrors.aliyun.com/ubuntu bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu bionic-backports main restricted universe multiverse
可以看到全版本的源是很庞大的,建议使用最快的源