apt-get
でUbuntu LTSにOctaveをインストールしたい。問題は、最新のOctaveがOctave 3.6であるのに対して、公式リポジトリにはOctave 3.0とOctave 3.2のみがリストされていることです。
Octave 3.6を取得するためにapt-getのリポジトリを更新するにはどうすればよいですか?
このPPA は、最新の12.04を実行している場合、問題を解決するはずです。
ターミナルCtrl-Alt-T
を開き、次を入力します。
Sudo apt-add-repository -y ppa:picaso/octave Sudo apt-get update Sudo apt-get install octave Sudo apt-get install liboctave -dev
答えは非常に簡単です。 OctaveダウンロードWebサイト に移動して、GNU Octaveの最新リリースを見つけ、その.tar.gzファイルをダウンロードします。
この後、次のターミナル(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
「x.x.x」は、3.6.3など、インストールするGNU Octaveのバージョンを指します。
更新として: this PPA (Debian Octave Groupのメンバーによって維持されています)は、さまざまなUbuntuバージョンの最新のOctaveを提供します。
これはapt-get
を使用しませんが、使用するLinuxディストリビューションとデスクトップ環境に応じて、独自の精巧な インストール手順 を持つ代替メカニズムflatpak
を使用します。
最新バージョンのOctave(2019年3月から5.1.0)をFlatpakアプリとして実行することで実行できます。 「Flatpakは、Linux上でサンドボックス化されたデスクトップアプリケーションを構築、配布、実行するためのシステムです。」
Octaveパッケージのインストール手順は次のとおりです。 https://flathub.org/apps/details/org.octave.Octave (ページの下部に2つのコマンド)
Ubuntu 16.04を使用している場合は、まずflatpakをインストールしてから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
KDE依存関係もインストールするため、インターネットから約1.5 GBがダウンロードされます。
私のマシンでは、これをインストールします:
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
Octave 5.1.0自体は117 MBのみであることに注意してください。
アップグレードするには、オクターブflatpakをアンインストールしてから、flatpak installを実行する必要がありました。
コメントに書式を設定できなかったため、これに「答える」だけです。 @izxと@Brenton Horneへの称賛
14.0.4.2では、両方の回答を少し使用する必要がありました。
Sudo apt-add-repository -y ppa:picaso/octave
Sudo apt-get update
Sudo apt-get install octave
Sudo apt-get install liboctave-dev
これらはoctave 4.0を実行しましたが、--force-gui
では実行しませんでした
Sudo apt-get build-dep octave
--force-gui
を機能させるためにも必要でした。