すでに他のバージョンをインストールしているときに、GNU Octaveの最新バージョンをインストールする


17

を使用してGnu Octaveをインストールしましたapt-get install octave
これにより、マシンにバージョン4.0.3がインストールされました。

利用可能な最新バージョンをインストールしたい。どうやって:

  1. 持っているバージョンをアンインストールしますか?
  2. 最新バージョンをインストールしますか?

どのバージョンのUbuntuを使用していますか?あなたがピリッを使用している場合は、\\(17.04)は、あなたがこのリポジトリ追加するため、このコマンドを使用することができますsudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
アリRazmdideh

回答:


15

GNU Octaveをアンインストールするには、次のコマンドを実行できます。

sudo apt purge octave

ただし、Octaveの最新バージョンを削除してからインストールする必要はありません。

次のコマンドを使用して、そのパッケージを簡単にアップグレードできます。

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

これらのコマンドは、Octaveをこのソフトウェアの最新の安定バージョンにアップグレードします(現在のバージョンを削除する必要はありません)。


これを実行すると、オクターブはすでに最新バージョン(4.0.3-3ubuntu1)になっています。しかし、オクターブのWebページでは、4.2.1がリリースされたと書かれています:(
saidaspen

1
新しいソフトウェアが(元の作者によって)アップストリームでリリースされた場合、Ubuntuリポジトリには自動的にはありません。Ubuntuのメンテナーはパッケージなどを作成する必要があります。Ubuntuリリース(つまり18.04)内では、パッケージはセキュリティアップデートのみを取得し、firefox、thunderbird、chromiumなどのメジャーアップデートを取得するパッケージはほとんどありません。
タルディス

動いた。Ubuntu 16.04にOctave 4.2.2を正常にインストールしました。ありがとう。
ddas

5

Octaveの最新バージョン(2019年3月の5.1.0)は、Flatpackアプリとして実行することで実行できます。「Flatpackは、Linux上でサンドボックスデスクトップアプリケーションを構築、配布、実行するためのシステムです。」

インストール手順については、ページの下部にあるhttps://flathub.org/apps/details/org.octave.Octaveで説明しています。

コマンドのより完全なセットは、次のセクションのようになります。

Ubuntu 16.04を使用している場合は、まずflatpackをインストールしてから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

これにより、インターネットから約900 MBがダウンロードされます。

コマンドラインからOctaveを起動する際に便利なように、次/usr/share/octaveの内容のファイルを作成できます。

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

そして/usr/share/octave-cliコンテンツ付き

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

私のDebianストレッチ(9、安定版)では、リポジトリも追加する必要があります。これは flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.