我可以在 xenial ubuntu 中使用 zesty/artful/bionic 包吗?

我可以在 xenial ubuntu 中使用 zesty/artful/bionic 包吗?

我有 xenial Ubuntu 并想通过以下命令安装 espeak:

sudo apt-get install espeak-ng-espeak

但我收到了这个错误信息:

E: Unable to locate package espeak-ng-espeak

然后我去了http://packages.ubuntu.com/并对其进行搜索,并在以下三个发行版中找到了它:zesty/artful/bionic

我该如何安装它?

答案1

如果您可以满足依赖项,则可以安装它;但是,正如 Dobey 所说:新软件包通常具有较新的依赖项。因此,尝试安装很容易成为依赖项噩梦。此外,混合版本(如混合发行版)可能会导致难以追踪的问题。最好查看它是否已被反向移植。

要启用反向移植,请将以下行添加到您的 /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse  

答案2

一般来说,你不能直接将较新版本的 Ubuntu 软件包安装/运行在较旧版本上。它们通常也有较新的依赖项,并且根据这些依赖项的不同,它们可能会破坏系统的其他部分。因此,一般规则是软件包需要反向移植处理旧版本。

相关内容