2013-05-08 24 views
5

Tôi đã thử cài đặt GNU Octave trên máy Mac bằng cách sử dụng Fink theo hướng dẫn này http://wiki.octave.org/Octave_for_MacOS_XLàm cách nào để cài đặt GNU Octave trên Mac bằng Fink?

Tôi nghĩ rằng tôi đã làm theo tất cả các hướng dẫn nhưng tôi không thể chạy Octave. Làm cách nào để kiểm tra xem nó đã được cài đặt đúng chưa? Tôi đã thử gõ 'octave' trong thiết bị đầu cuối nhưng nó nói 'lệnh không tìm thấy'

Hoặc, có hướng dẫn dễ dàng nào để cài đặt Octave không? Tôi đã tìm thấy nhiều hướng dẫn cài đặt nhưng tất cả đều khác nhau và giả định một số kiến ​​thức.

Trả lời

6

Ngẫu nhiên, tôi đã cài đặt Octave GNU hiện nay gấp đôi trên hai máy khác nhau (cả hai đều chạy Lion).

Tôi cần phiên bản mới nhất của Octave (3.6.4) và sử dụng Homebrew.

tôi đã đã được cài đặt XCode, vì vậy phần còn lại:

Cài đặt Homebrew

Dựa trên các hướng dẫn trong this page, tôi chạy:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

Install Octave

Sau this guide, Tôi đã chạy:

brew tap homebrew/science 
brew update && brew upgrade 
brew install gfortran 
brew install octave 

Install AquaTerm

Thông báo mà bạn cần điều này trước bạn cài đặt gnuplot (hoặc gnuplot sẽ không thấy thủy như một thiết bị đầu cuối có giá trị và bạn có thể nhận 'không biết hoặc mơ hồ terminal gõ' lỗi).

Chỉ cần tải xuống latest version (1.1.0) dmg from SourceForge.

Install gnuplot

brew install gnuplot 
+0

Thưa bạn, bạn xứng đáng với cookie! :) Cảm ơn rất nhiều! – CSawy

0

Bạn có thể thử cài đặt nó với Home Brew. Khi bạn tải xuống và cài đặt Home Brew, hãy sử dụng this guide để cài đặt Octave.

0

lựa chọn dễ nhất sẽ được sử dụng .app precompilled Tôi đã thử các .app biên dịch sẵn, nhưng có vấn đề với một số chức năng (như sound), trong khi phiên bản macports luôn luôn làm việc.

Tôi thường cài đặt nó bằng cách sử macports:

sudo port install octave

cho những điều cơ bản.

Bạn có thể cần biến cổng/modules quãng tám khác được cài đặt:

sudo port install octave octave-signal octave-plot octave-image octave-signal 

Cần phải có XCode với Command Line Công cụ đầu tiên và Macports với tuyến đường này mặc dù

0

Làm thế nào để biết nếu một gói Fink được cài đặt

Theo mặc định (và điều này nên trường hợp của bạn quá nếu bạn không thay đổi nó), Fink cài đặt tất cả mọi thứ dưới /sw , tức là các tệp nhị phân bạn đang tìm kiếm phải ở trong /sw/bin/.

Run ls /sw/bin/octave* và, tùy thuộc vào sản lượng, sau đó bạn có hai lựa chọn:

  • Hoặc là nhị phân Octave là bên trong /sw/bin, trong trường hợp đó chạy echo $PATH và tìm hiểu thêm về PATH Variable để sửa chữa vấn đề của bạn.
  • Nếu không, nếu không có gì bên trong, có thể đã xảy ra sự cố khi cài đặt.
    Hãy thử chạy lại fink install octave một lần nữa, xem kỹ đầu ra và cập nhật bài đăng của bạn nếu cần.
0

Đây chỉ là bản cập nhật về hướng dẫn được cung cấp bởi Izhaki (mà tôi đã chạy trên Mac OSX 10.8.4).

  1. Bạn có thể được yêu cầu cập nhật XCode thành 4.6.3. Điều này có thể được thực hiện thông qua AppStore.

  2. Nếu bạn gặp các lỗi:

Lỗi: Không tải xuống được: http://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20130613oss_src.tgz

trong

brew install octave 

Sau đó gọi:

brew update 
brew install octave 

và tiến trình cài đặt sẽ bắt đầu từ nơi nó dừng lại. Khác hơn thế, hướng dẫn làm việc liên tục.

Các vấn đề liên quan