web-dev-qa-db-fra.com

Comment installer la dernière Octave

Je souhaite installer Octave sur mon Ubuntu LTS avec apt-get. Le problème est que les référentiels officiels ne répertorient que Octave 3.0 et Octave 3.2, alors que le dernier Octave est Octave 3.6.

Comment mettre à jour les dépôts d'apt-get pour obtenir Octave 3.6?

8
prometheuspk

This PPA devrait résoudre votre problème, à condition que vous utilisiez la dernière version 12.04.

Ouvrez Terminal Ctrl-Alt-T et tapez:

 Sudo apt-add-repository -y ppa: picaso/octave 
 Sudo apt-get update 
 Sudo apt-get install octave 
 Sudo apt-get install liboctave -dev 
11
ish

La réponse est assez simple. Allez sur le site Web de téléchargements Octave et trouvez la dernière version de GNU Octave et téléchargez-en le fichier .tar.gz.

Après cela, copiez et collez les commandes de terminal suivantes (CTRL + ALT + T):

Sudo apt-get build-dep octave
cd ~/Downloads
Sudo mv octave-x.x.x.tar.gz ~
cd ~
tar xvf octave-x.x.x.tar.gz
cd octave-x.x.x
./configure
make
Sudo make install

Où "x.x.x" fait référence à la version de GNU Octave que vous souhaitez installer, telle que 3.6.3.

7
BH2017

Juste comme une mise à jour: ce PPA (maintenu par un membre du groupe Octave Debian) fournit la dernière Octave pour une gamme de versions d'Ubuntu.

3
pidge

Ceci n'utilise pas apt-get, mais un mécanisme alternatif, flatpak, qui a son propre élaboré instructions d'installation , en fonction de la distribution Linux et de l'environnement de bureau utilisé.

Vous pouvez exécuter la dernière version d'Octave (5.1.0 depuis mars 2019) en l'exécutant en tant qu'application Flatpak. "Flatpak est un système permettant de créer, distribuer et exécuter des applications bureautiques en mode bac à sable sous Linux."

La procédure d'installation du paquet Octave est décrite ci-dessous: https://flathub.org/apps/details/org.octave.Octave (2 commandes en bas de page)

Si vous êtes sur Ubuntu 16.04, vous devez d'abord installer flatpak, puis lancer Octave:

Sudo add-apt-repository ppa:alexlarsson/flatpak
Sudo apt install flatpak
Sudo apt install gnome-software-plugin-flatpak  # optional, AFAIK
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Cela télécharge environ 1,5 Go sur Internet, car il installe également les dépendances de KDE.

Sur ma machine, il installe ceci:

       ID                                            Branch        Download
 1. [|] org.kde.Sdk                                  5.12          < 825,1 MB
 2. [ ] org.freedesktop.Platform.html5-codecs         8.08         < 4,9 MB
 3. [ ] org.kde.Sdk.Locale                            5.12         < 337,3 MB (partial)
 4. [ ] org.octave.Octave                             stable       < 117,0 MB

Notez qu'Octave 5.1.0 lui-même ne fait que 117 Mo.

Pour mettre à niveau, j'ai dû désinstaller l'octave flatpak, puis exécuter flatpak install.

1
knb

Je ne fais que "répondre" à cela car je ne pouvais pas formater dans les commentaires. bravo à @izx et @Brenton Horne

Pour 14.0.4.2, je devais utiliser un peu des deux réponses:

Sudo apt-add-repository -y ppa:picaso/octave
Sudo apt-get update
Sudo apt-get install octave
Sudo apt-get install liboctave-dev

Ceux-ci ont fait tourner octave 4.0, mais pas avec --force-gui

Sudo apt-get build-dep octave

était également nécessaire pour que --force-gui fonctionne.

1
rmustakos