文章

Linux分类及下载离线包

Linux分类及下载离线包

该文记录 Linux 分类及下载离线包。

Linux分类及下载离线包

1. 分类1

Linux_distros_tree

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。

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

参考

  1. https://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8 ↩︎

  2. https://www.debian.org/releases/index.zh-cn.html ↩︎

  3. https://www.jianshu.com/p/b4a792945d99 ↩︎

本文由作者按照 CC BY 4.0 进行授权