Debian 的发行版
文章目录
Debian 的版本
Debian各个发行版及其代号:
|
|
每个版本都有一个代号,代号通常是以一个卡通人物的名字命名,例如Squeeze是以Toy Story中的角色命名的。这些代号通常是从Debian开发团队中选出来的,旨在使每个版本都有一个独特的标识符。
如何确认当前使用的版本
通过以下命令来确认当前的Debian版本:
|
|
该命令会显示当前Debian系统的版本号。例如,如果系统的版本号是10.9,则输出结果为:10.9
如果你想要查看更详细的系统信息,也可以使用以下命令:
|
|
该命令会显示系统的版本号、发行版名称、发行版代号等信息。
|
|
其中,Description字段表示发行版名称,Release字段表示版本号,Codename字段表示发行版代号。
Debian 的源
Debian的软件源分为官方源和非官方源两种类型。官方源由Debian项目维护,包含了Debian操作系统及其它官方软件包。非官方源则由第三方维护,包含了官方源之外的软件包或者更新版本的软件包。
要配置Debian的软件源,可以编辑/etc/apt/sources.list文件,该文件指定了系统应该从哪些源中获取软件包。例如,以下是一个Debian 10(Buster)的sources.list配置文件示例:
|
|
其中,第一行指定了Debian的官方软件源(main、contrib、non-free),第二行指定了源代码软件包的地址(deb-src)。第三行和第四行指定了Debian的安全软件源,用于提供安全更新。
在编辑完sources.list文件后,需要运行apt update命令以更新软件包缓存,才能使用apt或apt-get命令安装、更新或卸载软件包。
常用的APT命令参数
|
|
软件包的签名
在Debian中,软件包的签名非常重要,因为这有助于确认软件包的真实性和完整性。Debian系统中的keyring就是用来管理这些软件包签名的。
keyring是一组公钥密钥对(GPG keypairs),用于验证Debian软件包的身份。Debian系统在安装软件包时,会使用keyring中的公钥来验证软件包的签名,以确保软件包来自可信的源,且在传输过程中没有被篡改。
Debian系统中包括官方的keyring以及一些第三方keyring。在安装软件包时,如果软件包的签名没有被官方或者第三方keyring所认证,Debian系统就会发出警告或者拒绝安装该软件包。
在安装Debian系统时,keyring通常会被自动安装。如果需要手动安装或更新keyring,可以使用apt-key命令或者dpkg命令。例如,以下命令可以安装Debian官方的keyring:
sudo apt-get install debian-keyring 或者,以下命令可以更新Debian官方的keyring:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0xFFEB0A6A0ACAEBF6 在安装或更新软件包时,如果遇到keyring相关的问题,可以考虑更新keyring或者从可靠的软件源中安装软件包。
Debian-backports源
Debian-backports 源比Debian在线源有更新的软件包版本(只是部分软件), 如某些软件需要更高版本的可以先在backports源进行查找。
文章作者 Chen Guixian
上次更新 2023-07-12