Menggunakan MacPorts ( http://macports.org/ ), dengan wawasan dari instruksi di http://blog.hani-ibrahim.de/en/octave4-mac-os-x-el-capitan-install.html (juga sebagai http://blog.hani-ibrahim.de/en/octave-mac-os-x-el-capitan-install.html dan http://blog.hani-ibrahim.de/en/octave4-upgrade-via -macports.html ) serta wiki Oktaf di http://wiki.octave.org/Octave_for_MacOS_X#MacPorts
Sepertinya atlas
varian default MacPort tidak cocok dengan Octave, arpac
dan qrupdate
juga memiliki masalah dengan pemasangan default mereka, membutuhkan "varian" spesifik untuk membangun dengan benar. Pada dasarnya untuk menjalankan semua Oktaf 4, saya lakukan:
sudo port install atlas +gcc5
sudo port install arpack -accelerate+atlas+gfortran
sudo port install qrupdate -accelerate+atlas+gcc5
sudo port install octave -gcc5+gfortran-accelerate+atlas+docs+fltk+graphicsmagick+java-gui-metis-qtgui+app+qt4gui+sound
Mungkin beberapa flag varian oktaf tidak diperlukan untuk beberapa orang, tapi saya pergi dengan opsi yang disarankan oleh hani-ibrahim.de dan berfungsi bagi saya untuk mendapatkan baris perintah Oktaf dan berjalan, serta memberikan Octave yang bagus. Aplikasi dalam direktori / Aplikasi / MacPorts.
Jika Anda memerlukan dukungan Java dengan varian Java (+ java) seperti di atas, Anda mungkin memerlukan JDK (Java Development Kit) untuk mendapatkan suff baris perintah yang diperlukan agar sihir berfungsi, jadi buka ( http://www.oracle .com / technetwork / java / javase / index.html ) untuk diunduh. Mungkin JRE yang lebih kecil (Java Runtime Environment) sudah cukup, tapi saya sudah menginstal JDK lengkap. Menghilangkan tanda (+ java) menghapus persyaratan ini.
Saya baru saja mengujinya (2016/09/01) pada Mac OS X 10.11.6 dan dapat melakukan intall melalui MacPorts tanpa kesalahan, berakhir dengan atlas @ 3.10.2_2, arpack @ 3.3.0_3, qrupdate @ 1.1.2_4 dan oktaf @ 4.0.3_0
Pada sekitar 2016/12/05, dengan hanya alat baris perintah xcode diinstal (bukan XCode lengkap), saya dapat menggunakan di atas untuk menginstal pada macOS 10.12.1 Sierra: arpack @ 3.3.0_3, atlas @ 3.10.2_2 , qrupdate @ 1.1.2_4, dan oktaf @ 4.2.0_1. Awalnya saya tidak bisa menginstal 4.2.0_0, tetapi 0_1 akhirnya berhasil. Instalasi diakhiri dengan peringatan "kecuali oktaf dijalankan dengan –no-gui-libs, graphics_toolkit (" fltk ") akan menyebabkan crash" tetapi saya belum menyelidiki masalah ini.
cd $(brew --repo); git fetch; git reset --hard origin/master
dan setelah itu:brew install homebrew/science/octave
dan sekarang berfungsi, lebih banyak info di sini: twitter.com/MacHomebrew/status/763686348041641984