Cara memasang Oktaf terbaru

8

Saya ingin menginstal Octave di Ubuntu LTS saya dengan apt-get. Masalahnya adalah bahwa daftar repositori resmi hanya Octave 3.0 dan Octave 3.2, sedangkan Octave terbaru adalah Octave 3.6.

Bagaimana cara saya memperbarui repositori apt-get untuk mendapatkan Octave 3.6?

prometheuspk
sumber
3
Tidak, ini tentang menginstalnya di 10,04 sementara tautan Anda sekitar 12,04-12,10.
ish

Jawaban:

11

PPA ini harus menyelesaikan masalah Anda, asalkan Anda menjalankan 12.04 terbaru.

Buka Terminal Ctrl-Alt-Tdan ketik:

sudo apt-add-repositori -y ppa: picaso / oktaf
sudo apt-get pembaruan 
sudo apt-get install oktaf
sudo apt-get install liboctave-dev 
ish
sumber
bahkan setelah updaterepositori tidak menunjukkan oktaf 3.6. Saya mencari di kedua sinaptik dan apt-get
prometheuspk
Apa versi Ubuntu yang Anda jalankan?
ish
Ubuntu 10,04 LTS
prometheuspk
Repo di kedua jawaban adalah untuk 12 0,04 LTS hanya :( Dapatkah Anda meng-upgrade.?
ish
2
AKP harus biasanya dibatasi untuk versi tertentu karena mengandung binari yang telah disusun pada versi tertentu, untuk versi tertentu.
ish
7

Jawabannya cukup sederhana. Buka situs web unduhan Oktaf dan temukan rilis terbaru Oktaf GNU dan unduh file .tar.gz itu.

Setelah ini salin dan tempel perintah terminal berikut (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

Di mana 'xxx' merujuk ke versi GNU Octave yang ingin Anda instal, seperti 3.6.3.

BH2017
sumber
Ini adalah jawaban terbaik
Failed Scientist
3

Sama seperti pembaruan: PPA ini (dikelola oleh anggota Grup Octian Debian) menyediakan Oktaf terbaru untuk berbagai versi Ubuntu.

Pidge
sumber
1

Saya hanya "menjawab" ini karena saya tidak dapat memformat dalam komentar. kudos to @izx dan @Brenton Horne

Untuk 14.0.4.2, saya harus menggunakan sedikit dari kedua jawaban:

sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
sudo apt-get install liboctave-dev

Ini membuat oktaf 4.0 berjalan, tetapi tidak dengan --force-gui

sudo apt-get build-dep octave

juga diminta untuk mulai --force-guibekerja.

rmustakos
sumber
1

Ini tidak menggunakan apt-get, tetapi mekanisme alternatif flatpak,, yang memiliki instruksi instalasi yang rumit , tergantung pada distribusi Linux dan lingkungan desktop yang digunakan.

Anda dapat menjalankan versi terbaru Oktaf (5.1.0 sejak Maret 2019) dengan menjalankannya sebagai aplikasi Flatpak. "Flatpak adalah sistem untuk membangun, mendistribusikan, dan menjalankan aplikasi desktop berpasir di Linux."

Prosedur instalasi untuk paket Octave dijelaskan di sini: https://flathub.org/apps/details/org.octave.Octave (2 perintah di bagian bawah halaman)

Jika Anda menggunakan Ubuntu 16.04, Anda harus menginstal flatpak terlebih dahulu, kemudian jalankan 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

Ini mengunduh sekitar 1,5 GB dari internet, karena ia menginstal dependensi KDE juga.

Di mesin saya, ini menginstal ini:

       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

Perhatikan bahwa Oktaf 5.1.0 sendiri hanya 117 MB.

Untuk meningkatkan, saya harus menghapus flatpak oktaf, kemudian jalankan instal flatpak.

knb
sumber