Могу ли я использовать пакеты 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 и установить / запустить их в более старых версиях. У них также часто бывают новые зависимости, и в зависимости от того, что это такое, они разрушают другие части системы. Таким образом, общее правило заключается в том, что пакеты должны быть перенесены обратно для работы в более старых выпусках.