Linux分类及下载离线包
Linux分类及下载离线包
该文记录 Linux
分类及下载离线包。
Linux分类及下载离线包
1. 分类1
1.1. 基于 Debian
Debian Linux
是一个强调自由软件的发行版。它支持许多硬件平台。Debian
和基于它的发行版使用。Deb
软件包格式和 dpkg
软件包管理器及其前端(比如 apt
)
名称 | 描述 |
---|---|
Deepin | 曾基于Debian(deepin V23 Preview后,放弃了debian上游,也把软件包格式更换为自研的”玲珑”) |
Ubuntu | 知名Linux发行版之一,由Canonical有限公司赞助,基于Debian,使用自己的软件包库,与Debian的有所不同,旨在开发出更加友好的桌面 |
Ubuntu Kylin | 添加了少量中国化定制的 Ubuntu 发行版 |
1.2. 基于 RPM
Red Hat Linux
和 SUSE Linux
是最初使用。Rpm
文件格式,目前在几个包管理系统中使用。这两个版本后来分为商业版本和社区支持的版本。Red Hat Linux
分为社区支持但 Red Hat
赞助的发行版 Fedora
和商业支持的发行版 Red Hat Enterprise Linux
,而 SUSE Linux
分为 openSUSE
和 SUSE Linux Enterprise
。
名称 | 描述 |
---|---|
CentOS | 社区支持的 Linux 发行版最初基于 RHEL,非常适合服务器,现在由 Red Hat 赞助。 |
Red Flag Linux | 即红旗Linux,由北京中科红旗软件技术有限公司开发,主要针对中国市场。 |
2. 下载离线包
2.1. 基于 Debian
Debian 一直维护着至少三个发行版本:稳定版(stable),测试版(testing)和不稳定版(unstable)2。
- Debian 11 (bullseye) — 当前的稳定(stable)版
- Debian 10(buster) — 当前的旧的稳定(oldstable)版
- Debian 9(stretch) — 更旧的稳定(oldoldstable)版,现有长期支持
- Debian 8(jessie) — 已存档版本,现有扩展长期支持
- Debian 7(wheezy) — 被淘汰的稳定版
- Debian 6.0(squeeze) — 被淘汰的稳定版
- Debian GNU/Linux 5.0(lenny) — 被淘汰的稳定版
- Debian GNU/Linux 4.0(etch) — 被淘汰的稳定版
- Debian GNU/Linux 3.1(sarge) — 被淘汰的稳定版
- Debian GNU/Linux 3.0(woody) — 被淘汰的稳定版
- Debian GNU/Linux 2.2(potato) — 被淘汰的稳定版
- Debian GNU/Linux 2.1(slink) — 被淘汰的稳定版
- Debian GNU/Linux 2.0(hamm) — 被淘汰的稳定版
2.1.1. 换源
打开源文件。
1
sudo vim /etc/apt/sources.list
添加源地址3。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Debian 10 buster
# 中科大源
deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
# 官方源
# deb http://deb.debian.org/debian buster main contrib non-free
# deb http://deb.debian.org/debian buster-updates main contrib non-free
# deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
# deb-src http://deb.debian.org/debian buster main contrib non-free
# deb-src http://deb.debian.org/debian buster-updates main contrib non-free
# deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free
# 网易源
# 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 http://mirrors.163.com/debian-security/ buster/updates 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-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
# 阿里云
# 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 http://mirrors.aliyun.com/debian-security buster/updates main
# 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-src http://mirrors.aliyun.com/debian-security buster/updates main
2.1.1.1. Kylin
源地址:http://archive.kylinos.cn/kylin/KYLIN-ALL/
2.1.2. 下载
1
2
3
4
5
6
7
8
9
10
11
12
13
# 更新包信息
sudo apt-get update
# 下载离线包和依赖包:使用 apt-get 安装 Git 及其依赖项。--print-uris 选项打印依赖包的 URL,awk 命令过滤输出以提取 URL。然后将提取的 URL 传递给 wget 以下载包。
sudo apt-get --print-uris --yes install git | awk -F\' '/http/{print $2}' | xargs -n1 wget -c
sudo apt-get --print-uris --yes install cmake | awk -F\' '/http/{print $2}' | xargs -n1 wget -c
sudo apt-get --print-uris --yes install clang-format-8 | awk -F\' '/http/{print $2}' | xargs -n1 wget -c
# 安装
sudo dpkg -i *.deb
# 卸载
sudo dpkg -r git.deb
2.2. 基于 RPM
2.2.1. 换源
同理
2.2.2. 下载
1
2
3
4
5
# 下载离线包和依赖包
yum install --downloadonly <package_name>
# 安装
rpm -Uvh --nodeps <package_file>.rpm
参考
本文由作者按照 CC BY 4.0 进行授权