Bagaimana Anda menginstal versi terbaru GNU Octave?

24

Sekali lagi saya harus beralih ke sumber yang luar biasa ini yang tersedia untuk saya dan bertanya, bagaimana cara menginstal versi terbaru dari GNU Octave (bukan Octave 3.2.4 - yang tersedia di pusat perangkat lunak)?

BH2017
sumber
Ini tidak berfungsi di sistem saya ... Baris berikut ini sepertinya OK wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf octave-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep oktaf ./configure make tetapi yang terakhir sepertinya tidak berfungsi ... sudo make install Sistem memberitahu saya, itu bukan aturan yang didefinisikan. Apa yang salah dengan prosedur ...? Terima kasih banyak atas dukungan Anda
Inilah yang terjadi ketika saya mencoba menjalankan menggunakan perintah pada terminal. ln: gagal membuat tautan simbolis '/ usr / local / bin / oktaf': Izin ditolak

Jawaban:

22

Untuk oktaf 3.6.1

sudo add-apt-repository ppa:picaso/octave
sudo apt-get update ; sudo apt-get install octave

Ya, Anda bisa mendapatkan oktaf-3.6.3, buka terminal Anda dan rekatkan ini

wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
 make
 sudo make install 

Semoga itu bisa membantu: D

rɑːdʒɑ
sumber
Yah ini adalah sesuatu yang saya kira, tetapi saya berharap untuk sesuatu yang akan memberi saya versi terbaru dari Oktaf (3.6.3)
BH2017
@BrentonHorne hi menjawab diperbarui
rɑːdʒɑ
1
Itu membantu :)
BH2017
Satu hal lagi, bagaimana cara membuat peluncur di Cairo-Dock for Octave 3.6.3?
BH2017
58

Anda dapat menginstal versi stabil terbaru dari GNU Octave untuk setiap rilis Ubuntu yang didukung:

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

PPA ini dikelola dan didukung oleh beberapa pengembang Oktaf.

Mike Miller
sumber
@ mike-miller membantu saya untuk mengetahui bahwa di Ubuntu kita harus menggunakan: sudo -H apt-get install octave. Jika tidak, .config/octavefolder akan dibuat di folder rumah pengguna dengan kepemilikan root dan Oktaf tidak akan mulai. Dengan sudo -Hyang .config/octavefolder dibuat di root folder rumah.
Estibordo
Lihat Tautan di Octave Wiki: wiki.octave.org/…
loved.by.Yesus
Sayangnya repo ini telah merusak paket yang tidak menyediakan semua versi dependensi. oktaf: Tergantung: libcxsparse3.1.2 tetapi tidak dapat diinstal Tergantung: liboctave4 (= 4.2.1-2 ~ oktaf ~ trusty2) tetapi tidak akan diinstal. Tergantung: libqhull6 tetapi tidak dapat diinstal. Tergantung: libqscintilla2-11 tetapi tidak dapat diinstal
Martin
@ Martin sepertinya Anda mencoba menginstal oktaf dari repositori ini pada rilis Ubuntu yang salah. Periksa apakah definisi sumber repositori cocok dengan rilis yang telah Anda instal.
Mike Miller
1
Sampai Jan 2018 ppa ini masih diperlukan untuk menginstal 4.2.1 di Ubuntu 16.04LTS, yang hanya mengirimkan 4.0.0
Paul
3

Ubuntu 12.04.3 dan Octave 3.8.0 dengan statistik

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install

sudo apt-get install octave-statistics
octave
pkg install -forge io
pkg install -forge statistics
pkg load statistics
McElain
sumber
2

Selain itu sekarang saya tahu Anda dapat menyalin yang berikut ke terminal:

wget ftp://ftp.gnu.org/gnu/octave/octave-version#.tar.gz
tar -xvf /home/username/octave-version#.tar.gz
sudo rm /home/username/octave-version#.tar.gz
cd /home/username/octave-version#
./configure
make
ln -s /home/username/octave-version#/run-octave /usr/local/bin/octave
BH2017
sumber