Làm thế nào để bạn cài đặt phiên bản GNU Octave mới nhất?


24

Một lần nữa tôi lại chuyển sang tài nguyên tuyệt vời này có sẵn cho tôi và hỏi, làm cách nào để cài đặt phiên bản GNU Octave mới nhất (không phải Octave 3.2.4 - một tài nguyên có sẵn trong trung tâm phần mềm)?


Nó không làm việc tại hệ thống của tôi ... Những dòng này có vẻ là OK wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf quãng tám-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep octave ./có thể thực hiện nhưng cái cuối cùng có vẻ không hoạt động ... sudo make install Hệ thống cho tôi biết, đó không phải là quy tắc được xác định. Có gì sai với thủ tục ...? Cảm ơn rất nhiều vì sự hỗ trợ của bạn

Đây là những gì xảy ra khi tôi cố gắng chạy bằng lệnh trên thiết bị đầu cuối. ln: không thể tạo liên kết tượng trưng '/ usr / local / bin / octave': Quyền bị từ chối

Câu trả lời:


22

Đối với quãng tám 3.6.1

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

Có, bạn có thể nhận được octave-3.6.3, mở thiết bị đầu cuối của bạn và dán cái này

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 

Hy vọng rằng sẽ giúp: D


Vâng, đây là thứ mà tôi cho là, nhưng tôi đã hy vọng thứ gì đó sẽ mang đến cho tôi phiên bản mới nhất của Octave (3.6.3)
BH2017

@BrentonHorne hi câu trả lời được cập nhật
rɑːdʒɑ

1
Điều đó có ích :)
BH2017

Một điều khác, làm cách nào để tạo launcher trong Cairo-Dock cho Octave 3.6.3?
BH2017

58

Bạn có thể cài đặt phiên bản GNU Octave ổn định mới nhất cho mọi bản phát hành Ubuntu được hỗ trợ:

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

PPA này được duy trì và hỗ trợ bởi một số nhà phát triển Octave.


@ mike-miller đã giúp tôi tìm ra rằng trong Ubuntu chúng ta nên sử dụng : sudo -H apt-get install octave. Nếu không, .config/octavethư mục sẽ được tạo trong thư mục nhà của người dùng có quyền sở hữu gốc và Octave sẽ không bắt đầu. Với sudo -Hcác .config/octavethư mục được tạo ra trong thư mục nhà root.
estibordo

Xem Liên kết trong Octave Wiki: wiki.octave.org/ từ
yêu.by.Jesus

Thật không may, repo này đã phá vỡ các gói không cung cấp tất cả các phiên bản của phụ thuộc. octave: Depends: libcxspzzy3.1.2 nhưng nó không thể cài đặt được không thể cài đặt
Martin

@Martin có vẻ như bạn đang cố cài đặt octave từ kho lưu trữ này trên bản phát hành Ubuntu sai. Kiểm tra xem định nghĩa nguồn kho lưu trữ phù hợp với bản phát hành bạn đã cài đặt.
Mike Miller

1
Kể từ tháng 1 năm 2018, ppa này vẫn cần thiết để cài đặt 4.2.1 trên Ubuntu 16.04LTS, chỉ xuất xưởng 4.0.0
Paul

3

Ubuntu 12.04.3 và Octave 3.8.0 với số liệu thống kê

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

2

Ngoài ra bây giờ tôi biết bạn có thể sao chép các mục sau vào thiết bị đầu cuối:

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
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.