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


17

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

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

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

Quelle version d'Ubuntu utilisez-vous? \\ si vous utilisez zesty (17.04), vous pouvez utiliser ces commandes pour ajouter ce référentielsudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
Ali Razmdideh

Réponses:


15

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 à niveau ce package 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 avoir besoin de supprimer la version actuelle).


Après avoir exécuté cela, il dit: octave est déjà la dernière version (4.0.3-3ubuntu1). Cependant, sur la page Web des octaves, il est dit que 4.2.1 a été publié :(
saidaspen

1
Si un nouveau logiciel est publié en amont (par les auteurs originaux), il n'est pas automatiquement dans le référentiel Ubuntu. Les mainteneurs d'Ubuntu doivent créer les packages et ainsi de suite. Dans une version d'Ubuntu (c'est-à-dire 18.04), les packages ne reçoivent que des mises à jour de sécurité et peu de packages reçoivent des mises à jour majeures comme firefox, thunderbird, chrome.
tardis

Ça a marché. Octave 4.2.2 a été installé avec succès sur Ubuntu 16.04. Merci.
ddas

5

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 pour créer, distribuer et exécuter des applications de bureau en bac à sable sur Linux."

La procédure d'installation est décrite ici: 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 exécuter 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

Cela télécharge environ 900 Mo sur Internet.

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

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

et /usr/share/octave-cliavec du contenu

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

sur mon tronçon Debian (9, stable), vous devez également ajouter le dépôt, qui est effectué par flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.