文章

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 LinuxSUSE Linux 是最初使用。Rpm 文件格式,目前在几个包管理系统中使用。这两个版本后来分为商业版本和社区支持的版本。Red Hat Linux 分为社区支持但 Red Hat 赞助的发行版 Fedora 和商业支持的发行版 Red Hat Enterprise Linux,而 SUSE Linux 分为 openSUSESUSE 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 进行授权