web-dev-qa-db-fra.com

Installation de la dernière version de GNU Octave alors que j'ai déjà installé une autre version

J'ai installé Gnu Octave en utilisant apt-get install octave.
Cette version installée 4.0.3 sur ma machine.

Je veux installer la dernière version disponible. Comment puis-je:

  1. Désinstaller la version que j'ai?
  2. Installer la dernière version?
13
saidaspen

Pour désinstaller GNU Octave, vous pouvez exécuter cette commande:

Sudo apt purge octave

Mais vous n'avez pas besoin de supprimer puis d'installer la dernière version d'Octave.

Vous pouvez facilement mettre à jour ce paquet avec ces commandes:

Sudo add-apt-repository ppa:octave/stable
Sudo apt update
Sudo apt install octave

Ces commandes mettent à niveau Octave vers la dernière version stable de ce logiciel (sans qu'il soit nécessaire de supprimer la version actuelle).

13
Ali Razmdideh

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

La procédure d'installation est décrite ci-dessous: https://flathub.org/apps/details/org.octave.Octave au bas de la page.

Un ensemble de commandes plus complet ressemble à la section suivante:

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

Sudo add-apt-repository ppa:alexlarsson/flatpak
Sudo apt install flatpak
# optional line, AFAIK (pulls in Gnome deps?):
Sudo apt install gnome-software-plugin-flatpak  
# this line possibly required on Debian systems
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo  
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Cette télécharge environ 900 Mo d'Internet.

Pour faciliter le démarrage d’Octave à partir de la ligne de commande, vous pouvez créer les fichiers /usr/share/octave avec le contenu.

#!/bin/sh
flatpak run org.octave.Octave --gui

et /usr/share/octave-cli avec contenu

#!/bin/sh
flatpak run org.octave.Octave
4
knb