Debian Release Alliterative Code Names

"Debian Release Alliterative Code Names"

Posted by Stephen on January 28, 2020

前言

在安装软件或者依赖包的时候,不能用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)

参考

Deepin

Ubuntu

后记

包管理

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