J'ai essayé d'installer Octave dans mon Ubuntu 16.04 LTS 64bit en utilisant
Sudo apt-add-repository ppa:octave/stable
Sudo apt-get update
Sudo apt-get install octave
et il génère un problème de dépendance
the following packages have unmet dependencies:
libosmesa6 : Depends: libosmesa6 (>= 10.2~) but 17.0.70ubuntu0.16.04.1 is to be installed
et quand j'ai essayé d'installer libomesa6
il dit qu'il faut libglapi
libosmesa6 : Depends: libglapi-mesa (= 11.2.0-1ubuntu2) but 17.0.70ubuntu0.16.04.1 is to be installed
Puis j'ai utilisé apt pour installer libglapi-mesa
et je reçois un message disant que c'est déjà à jour
libglapi-mesa is already the newest version (17.0.7-0ubuntu0.16.04.1)
J'ai essayé la solution
Problème de dépendance d’octave sur Ubuntu 16.04
mais il semble que j'ai déjà sélectionné 'serveur principal'
J'ai résolu le problème en ajoutant un référentiel xorg-edgers contenant la dernière version de mesa. Je pense que libosmesa6 sur mon serveur principal était obsolète et dépendait d'un ancien paquetage libglapi-mesa.
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install <package name>
libosmesa6: dépend: libglapi-mesa (= 11.2.0-1ubuntu2)
Il veut une version plus ancienne de libglapi-mesa. Depuis que vous avez installé le ppa, je suppose que vous obtenez la dernière version de Octave
. Ainsi, pour l'installer, vous devrez rétrograder libglapi-mesa.
Remarque: Cela peut entraîner des problèmes avec d’autres programmes qui dépendent de libglapi-mesa.
J'ai octave 4.0.0-3ubuntu9.1
dans 16.04 LTS. Il est installé à partir de "l'univers" du référentiel standard, sans aucun conflit. Je vous suggère donc de purger votre version de octave
, de supprimer le PPA et d’essayer d’installer octave
de manière standard.
Sudo apt purge octave
Sudo add-apt-repository --remove ppa:octave/stable
Sudo add-apt-repository universe # maybe/maybe not necessary
Sudo apt update
Sudo apt install octave
Vous obtiendrez probablement une version plus ancienne d’octave que celle de PPA, mais elle a été testée avec Ubuntu et j’espère avoir suffisamment de fonctionnalités pour vous.