前言
在安装软件或者依赖包的时候,不能用apt安装器安装,这个时候只能去debian的官方包下载安装或者国内镜像网站安装,这个时候就要对应自己的debian的系统来查找相应的版本,这个时候,版本号对应为其重要。
先了解一下这两个概念:
Release(版本): 这个通常都是数字 Codename(代号): 字母
环境
系统环境
# 每个人的操作系统版本都不一致,通过以下两个命令行查询
# 以deepin为例。
$ cat /etc/os-release
PRETTY_NAME="Deepin 20 Beta"
NAME="Deepin"
VERSION_ID="20 Beta"
VERSION="20 Beta"
ID=Deepin
HOME_URL="https://www.deepin.com/"
BUG_REPORT_URL="https://bbs.deepin.org/"
$ cat /etc/issue
Deepin GNU/Linux 20 Beta \n \l
正文
Ubuntu是基于Debian开发的Linux发行版,Debian的开发代号来自于电影玩具总动员。
deepin是基于Debian的稳定版本的一个Linux发行版,
Ubuntu
更加久远的版本,请查看 Ubuntu version history
版本 | 开发代号 | 发布日期 |
---|---|---|
14.04 LTS | Trusty Tahr | 2014-04-17[92] |
16.04 LTS | Xenial Xerus[93] | 2016-04-21[94] |
18.04 LTS | Bionic Beaver | 2018-04-26[95] |
19.10 | Eoan Ermine[96] | 2019-10-17[97] |
20.04 LTS | Focal Fossa | 2020-04-23[98] |
20.10 | Groovy Gorilla[100] | 2020-10-22 |
长期支持版本(LTS),更新维护的时间比较长,约2年会推出一个LTS版本。
Ubuntu版本的命名规则是根据正式版发行的年月命名,Ubuntu 8.10也就意味着2008年10月发行的Ubuntu,研发人员与用户可从版本号码就知道正式发布的时间。
Deepin
发布周期遵循不同的时间表,但目前的目标是每年发布四次。如果开发和测试工作尚未完成,则发布将被延迟。
Version | Release date | Desktop environment | Underlying system |
---|---|---|---|
Hiwix 0.1 | February 28, 2004 | IceWM | Morphix |
Hiweed Linux 0.2 | March 3, 2004 | ||
Hiweed Linux 0.3 | July 22, 2004[24] | Xfce | Debian |
Hiweed Linux 0.55 | September 25, 2004[25] | ||
Hiweed Linux 0.6 | February 24, 2005[26] | ||
Hiweed Linux 1.0 | September 25, 2006[27] | Ubuntu | |
Hiweed Linux 2.0 | November 17, 2008[28] | LXDE | |
Linux Deepin 9.12 | December 30, 2009[29] | GNOME 2 | |
Linux Deepin 10.06 | July 20, 2010[30] | ||
Linux Deepin 10.12 | December 31, 2010[31] | ||
Linux Deepin 11.06 | July 4, 2011[32] | ||
Linux Deepin 11.12 | December 30, 2011[33] | GNOME 3 | |
Linux Deepin 11.12.1 | February 29, 2012[34][35][36] | ||
Linux Deepin 12.06 | July 17, 2012[37][38] | ||
Linux Deepin 12.12 | June 19, 2013[39][40] | Deepin Desktop Environment 1.0 | |
Linux Deepin 12.12.1 | August 7, 2013[41][42] | ||
Linux Deepin 2013 | November 28, 2013[43][44][45] | ||
Deepin 2014 | July 6, 2014[46][47][48][49] | Deepin Desktop Environment 2.0 | |
Deepin 2014.1 | August 28, 2014[50][51] | ||
Deepin 2014.2 | December 31, 2014[52][53][54] | ||
Deepin 2014.3 | April 28, 2015[55] | ||
Deepin 15 | December 31, 2015[56][57][58] | Deepin Desktop Environment 3.0 (based on Qt) | Debian (unstable branch) |
Deepin 15.1 | January 29, 2016[59] | ||
Deepin 15.1.1 | March 9, 2016[60] | ||
Deepin 15.2 | June 1, 2016[61] | ||
Deepin 15.4 | July 19, 2017[62][63] | ||
Deepin 15.4.1 | July 21, 2017[64] | ||
Deepin 15.5 | November 30, 2017[3][65] | ||
Deepin 15.6 | June 15, 2018[66][67][68][69][70] | ||
Deepin 15.7 | August 20, 2018[71] | ||
Deepin 15.8 | November 20, 2018[72] | ||
Deepin 15.9 | January 16, 2019[73] | ||
Deepin 15.10 | April 28, 2019[74] | Debian 9 (stable branch) | |
Deepin 15.10.1 | May 17, 2019[75] | ||
Deepin 15.10.2 | July 1, 2019 | ||
Deepin 15.11 | July 19, 2019 | ||
Deepin 20 (beta) | April 15, 2020[76] | Deepin Desktop Environment 4.0 (based on Qt)[77] | Debian 10 (buster) |
参考
后记
包管理
Ubuntu的包管理系统与Debian的类似,所有软件分为main、restricted、universe和multiverse等4类,每一类为一个“组件(component)”,代表着不同的使用许可和可用的支持级别。一般来说,官方支持的main组件主要用来满足大多数个人电脑用户的基本要求,restricted(“著作权限制”)组件主要用来提高系统的可用性,因此通常需要安装这两类组件中的软件。
组件介绍
main 即“基本”组件,其中只包含符合Ubuntu的许可证要求并可以从Ubuntu团队中获得支持的软件,致力于满足日常使用,位于这个组件中的软件可以确保得到技术支持和及时的安全更新。此组件内的软件是必须符合Ubuntu著作权要求(Ubuntu license requirements)[32]的自由软件,而Ubuntu著作权要求大致上与Debian自由软件指导纲要(Debian Free Software Guidelines)相同。
restricted 即“受限”组件,其中包含了非常重要的,但并不具有合适的自由许可证的软件,例如只能以二进制形式获得的显卡驱动程序。由于Ubuntu开发者无法获得相应的源代码,restricted组件能够获得的支持与main组件相比是非常有限的。
universe 即“社群维护”组件,其中包含的软件种类繁多,均为自由软件,但都不为Ubuntu团队所支持。
multiverse 即“非自由”组件,其中包括了不符合自由软件要求而且不被Ubuntu团队支持的软件包,通常为商业公司编写的软件。
各类组件说明可见下表:
自由软件 | 非自由软件 | |
---|---|---|
官方支持 | Main | Restricted |
非官方支持 | Universe | Multiverse |