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?
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
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.