web-dev-qa-db-fra.com

Puis-je utiliser des paquets zesty / artful / bionic dans xenial ubuntu?

J'ai xenial Ubuntu et je voulais installer espeak avec cette commande:

Sudo apt-get install espeak-ng-espeak

Mais j'ai eu ce message d'erreur:

E: Unable to locate package espeak-ng-espeak

Ensuite, je suis allé à http://packages.ubuntu.com/ et je l'ai cherché et l'ai trouvé à l'intérieur de ces trois distos: zesty/artful/bionic

Comment puis-je l'installer?

3
user145959

Si vous pouvez rencontrer les dépendances, vous pouvez l'installer. Cependant, comme le dit Dobey: les nouveaux paquets ont généralement de nouvelles dépendances. Ainsi, essayer d'installer peut facilement devenir un cauchemar de dépendance. En outre, le mélange de versions, comme le mélange de distributions, pourrait causer des problèmes difficiles à déceler. Il est préférable de voir s'il a été rétroporté.

Pour activer les backports, ajoutez la ligne suivante à votre fichier /etc/apt/sources.list:

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

De manière générale, non, vous ne pouvez pas simplement prendre des paquets d'une version plus récente d'Ubuntu et les installer/les exécuter sur des versions plus anciennes. Ils ont souvent aussi de nouvelles dépendances et, en fonction de ce qu’elles sont, elles détruisent d’autres parties du système. Par conséquent, la règle générale est que les packages doivent être rétroportés pour fonctionner sur des versions plus anciennes.

3
dobey