Cách cài đặt Octave mới nhất


8

Tôi muốn cài đặt Octave trên Ubuntu LTS của tôi với apt-get. Vấn đề là danh sách kho chính thức chỉ có Octave 3.0 và Octave 3.2, trong khi Octave mới nhất là Octave 3.6.

Làm cách nào để cập nhật kho lưu trữ của apt-get để nhận Octave 3.6?



3
Không, đây là về việc cài đặt nó trong 10.04 trong khi liên kết của bạn là khoảng 12.04-12.10.
ish

Câu trả lời:


11

PPA này sẽ giải quyết vấn đề của bạn, miễn là bạn đang chạy 12.04 mới nhất.

Mở Terminal Ctrl-Alt-Tvà gõ:

sudo apt-add-repository -y ppa: picaso / octave
sudo apt-get cập nhật 
sudo apt-get cài đặt quãng tám
sudo apt-get cài đặt liboctave-dev 

ngay cả sau khi updatecác kho lưu trữ không hiển thị quãng tám 3.6. Tôi đang tìm kiếm trong cả synap và apt-get
prometheuspk

Phiên bản Ubuntu nào bạn đang chạy?
ish

Ubuntu 10.04 LTS
prometheuspk

Repos trong cả hai câu trả lời chỉ dành cho 12 .04 LTS :(. Bạn có thể nâng cấp không?
ish

2
PPA thường phải được giới hạn ở các phiên bản cụ thể vì chúng chứa các tệp nhị phân đã được biên dịch trên phiên bản cụ thể đó, cho phiên bản cụ thể đó.
ish

7

Câu trả lời khá đơn giản. Tới trang web của Octave tải và tìm phiên bản mới nhất của octave và tải file .tar.gz của nó.

Sau khi sao chép này và dán các lệnh đầu cuối (CTRL + ALT + T) sau:

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

Trong đó 'xxx' đề cập đến phiên bản GNU Octave mà bạn muốn cài đặt, chẳng hạn như 3.6.3.


Đây là câu trả lời hay nhất
Nhà khoa học thất bại

3

Cũng giống như một bản cập nhật: PPA này (được duy trì bởi một thành viên của Nhóm Octave Debian) cung cấp Octave mới nhất cho một loạt các phiên bản Ubuntu.


1

Tôi chỉ "trả lời" điều này vì tôi không thể định dạng trong các bình luận. danh tiếng cho @izx và @Brenton Horne

Đối với 14.0.4.2, tôi đã phải sử dụng một chút của cả hai câu trả lời:

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

Chúng thực hiện quãng tám 4.0, nhưng không phải với --force-gui

sudo apt-get build-dep octave

cũng được yêu cầu để đi --force-guilàm


1

Điều này không sử dụng apt-get, nhưng một cơ chế thay thế, flatpakhướng dẫn cài đặt phức tạp của riêng nó , tùy thuộc vào phân phối Linux và môi trường máy tính để bàn được sử dụng.

Bạn có thể chạy phiên bản mới nhất của Octave (5.1.0 kể từ tháng 3 năm 2019) bằng cách chạy nó dưới dạng ứng dụng Flatpak. "Flatpak là một hệ thống để xây dựng, phân phối và chạy các ứng dụng máy tính để bàn có hộp cát trên Linux."

Quy trình cài đặt cho gói Octave được mô tả tại đây: https://flathub.org/apps/details/org.octave.Octave (2 lệnh ở cuối trang)

Nếu bạn đang dùng Ubuntu 16.04, trước tiên bạn phải cài đặt Flatpak, sau đó chạy 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

Điều này tải xuống khoảng 1,5 GB từ internet, vì nó cũng cài đặt các phụ thuộc KDE.

Trên máy của tôi, nó cài đặt cái này:

       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

Lưu ý rằng bản thân Octave 5.1.0 chỉ có 117 MB.

Để nâng cấp, tôi phải gỡ cài đặt octave Flatpak, sau đó chạy cài đặt Flatpak.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.