在 LTS 版本上默认安装 alpha 和 beta 包是否正常?
在我管理的服务器上,我注意到已安装的软件包标记为 alpha 或 beta。据我所知,我只安装了默认存储库中的软件包,没有启用任何测试存储库或安装非官方来源的软件包。
如果在 LTS 版本上有 alpha 或 beta 版本是正常的,那么它们是否足够稳定,可以可靠地用于生产?
我的服务器版本:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
服务器上安装的 Alpha 和 beta 软件包:
dpkg -l |egrep "beta|alpha"
ii grub-common 2.02~beta2-36ubuntu3.8 amd64 GRand Unified Bootloader (common files)
ii grub-pc 2.02~beta2-36ubuntu3.8 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02~beta2-36ubuntu3.8 amd64 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii grub2-common 2.02~beta2-36ubuntu3.8 amd64 GRand Unified Bootloader (common files for version 2)
ii liblzma5:amd64 5.1.1alpha+20120614-2ubuntu2 amd64 XZ-format compression library
ii python-apt-common 1.1.0~beta1build1 all Python interface to libapt-pkg (locales)
ii python3-apt 1.1.0~beta1build1 amd64 Python 3 interface to libapt-pkg
ii xz-utils 5.1.1alpha+20120614-2ubuntu2 amd64 XZ-format compression utilities
这是我所拥有的/etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial universe
deb-src http://archive.ubuntu.com/ubuntu xenial universe
deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe
deb-src http://archive.ubuntu.com/ubuntu xenial-updates universe
deb http://archive.ubuntu.com/ubuntu/ xenial multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-updates multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-security main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial-security main restricted
deb http://archive.ubuntu.com/ubuntu/ xenial-security universe
deb-src http://archive.ubuntu.com/ubuntu xenial-security universe
deb http://archive.ubuntu.com/ubuntu/ xenial-security multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial-security multiverse
答案1
据推测,这些 alpha/beta 软件包在测试期间没有破坏任何东西,因此被认为是稳定的。您可能知道,每个 Ubuntu 版本都会经历大约 6 个月的测试/开发期。
这是否正常,或者只是有点正常,或者根本不正常,这真的是一个见仁见智的问题。如果您需要确定,请在 Ubuntu Devs 邮件列表中询问。
通常,每个版本中都会有一些 alpha/beta 软件包,这并不罕见。
答案2
每个软件开发人员(或开发人员团队)对于什么是“alpha”或“beta”软件以及什么是最终版本都有不同的标准。
Grub 的“测试版”实际上可能比 LibreOffice 的“最终发布版”更加稳定且经过更充分的测试——但仅通过开发人员给出的名称是无法得知的。
不同的程序员群体有不同的质量和测试标准、开发周期,甚至对“beta”等术语有不同的定义。
但是,正如 @mikewhatever 指出的那样,如果该软件包含在 Ubuntu LTS 版本中,那么您可以放心,它已经经过了相对充分的测试并且是稳定的,没有任何已知的重大问题。