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?
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?
Câu trả lời:
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-T
và 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
update
cá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
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.
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-gui
làm
Điều này không sử dụng apt-get
, nhưng một cơ chế thay thế, flatpak
có hướ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.
Ppa mới nhất là ppa: quãng tám / ổn định.
https://launchpad.net/~octave/+archive/ubfox/urdy
Ppa này được nhóm "GNU Octave" sử dụng và có sẵn phiên bản 3.8.1 cho sự sáng suốt và chính xác.