คุณติดตั้ง GNU Octave เวอร์ชั่นล่าสุดได้อย่างไร?


24

อีกครั้งฉันจะหันไปใช้ทรัพยากรที่ยอดเยี่ยมนี้สำหรับฉันและถามฉันจะติดตั้ง GNU Octave เวอร์ชันล่าสุดได้อย่างไร (ไม่ใช่ Octave 3.2.4 - อันที่มีอยู่ในศูนย์ซอฟต์แวร์)?


มันใช้งานไม่ได้กับระบบของฉัน ... บรรทัดต่อไปนี้ดูเหมือนว่าจะใช้ได้ 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 octave ./configure make แต่อันสุดท้ายดูเหมือนจะไม่ทำงาน ... sudo ทำการติดตั้งระบบบอกฉันว่านั่นไม่ใช่กฎที่กำหนดไว้ เกิดอะไรขึ้นกับขั้นตอน ... ขอบคุณมากสำหรับการสนับสนุนของคุณ

นี่คือสิ่งที่เกิดขึ้นเมื่อฉันพยายามเรียกใช้คำสั่งบนเทอร์มินัล ln: ล้มเหลวในการสร้างลิงก์สัญลักษณ์ '/ usr / local / bin / octave': ถูกปฏิเสธการอนุญาต

คำตอบ:


22

สำหรับคู่ 3.6.1

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

ใช่คุณสามารถรับ octave-3.6.3 เปิดเทอร์มินัลแล้ววางสิ่งนี้

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 

หวังว่าจะช่วย: D


นี่คือสิ่งที่ฉันคิดว่า แต่ฉันหวังว่าจะมีบางสิ่งบางอย่างที่จะให้ Octave เวอร์ชันล่าสุด (3.6.3)
BH2017

@BrentonHorne ไฮตอบการปรับปรุง
rɑːdʒɑ

1
นั่นช่วยได้บ้าง :)
BH2017

อีกอย่างหนึ่งฉันจะสร้างตัวเรียกใช้งานใน Cairo-Dock สำหรับ Octave 3.6.3 ได้อย่างไร
BH2017

58

คุณสามารถติดตั้ง GNU Octave เวอร์ชั่นเสถียรล่าสุดสำหรับ Ubuntu ทุกรุ่นที่รองรับ:

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

PPA นี้ได้รับการดูแลและสนับสนุนโดยนักพัฒนาหลายคู่


@ ไมค์มิลเลอร์ช่วยให้ฉันเพื่อจะพบว่าใน Ubuntu sudo -H apt-get install octaveเราควรใช้: หากไม่มี.config/octaveโฟลเดอร์จะถูกสร้างในโฟลเดอร์หลักของผู้ใช้ที่มีความเป็นเจ้าของรูทและจะไม่เริ่มทำงาน ด้วยโฟลเดอร์จะถูกสร้างขึ้นในโฟลเดอร์บ้านราก sudo -H.config/octave
estibordo

ดูลิงค์ใน Octave Wiki: wiki.octave.org/…
loved.by.Jesus

น่าเสียดายที่ repo นี้มีแพ็คเกจที่ใช้งานไม่ได้ซึ่งมีการอ้างอิงทุกเวอร์ชั่น อ็อกเทฟ: ขึ้นอยู่กับ: libcxsparse3.1.2 แต่มันไม่สามารถติดตั้งได้ขึ้นอยู่กับ: liboctave4 (= 4.2.1-2 ~ อ็อกเทฟ ~ trusty2) แต่มันจะไม่ถูกติดตั้งขึ้นอยู่กับ: libqhull6 แต่มันไม่สามารถติดตั้งได้ขึ้นอยู่กับ: libqscintilla2-11 ไม่สามารถติดตั้งได้
Martin

@ มาร์ตินดูเหมือนว่าคุณกำลังพยายามติดตั้งอ็อกเทฟจากแหล่งเก็บข้อมูลนี้ในรีลีส Ubuntu ที่ไม่ถูกต้อง ตรวจสอบว่าข้อกำหนดแหล่งที่มาของที่เก็บตรงกับรีลีสที่คุณติดตั้ง
Mike Miller

1
ตั้งแต่มกราคม 2018 ppa นี้ยังคงต้องการติดตั้ง 4.2.1 บน Ubuntu 16.04LTS ซึ่งจัดส่ง 4.0.0 เท่านั้น
Paul

3

Ubuntu 12.04.3 และ Octave 3.8.0 พร้อมสถิติ

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

นอกจากนี้ตอนนี้ฉันรู้ว่าคุณสามารถคัดลอกต่อไปนี้ลงใน 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.