Могу ли я использовать пакеты zesty/artful/bionic в xenial ubuntu?

У меня есть 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

Как я могу установить его?

2 ответа

Если вы можете встретить зависимости, вы можете установить его; однако, как говорит Добей: новые пакеты обычно имеют новые зависимости. Таким образом, попытка установки может легко стать кошмаром зависимости. Кроме того, версия микширования, такая как микширование дистрибутивов, может вызвать проблемы с отслеживанием. Лучше всего посмотреть, было ли это перенесено.

Чтобы включить обратные порты, добавьте следующую строку в ваш /etc/apt/sources.list:

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

В общем, нет, вы не можете просто взять пакеты из более новой версии Ubuntu и установить / запустить их в более старых версиях. У них также часто бывают новые зависимости, и в зависимости от того, что это такое, они разрушают другие части системы. Таким образом, общее правило заключается в том, что пакеты должны быть перенесены обратно для работы в более старых выпусках.

Другие вопросы по тегам