「MacOSクライアント(OS 10.8以降)」の版間の差分

60行目: 60行目:
=== Gnu Octave関係 ===
=== Gnu Octave関係 ===


*http://wiki.octave.org/Octave_for_MacOS_X を参考にして,Homebrewでインストールする.ただし,ほかのインストラーが作った/usr/local/etc/や/usr/local/libに書き込み権限がなくてエラーになることがある。その時は以下のようにオーナーとパミッションを変更する。
http://wiki.octave.org/Octave_for_MacOS_X を参考にして,Homebrewでインストールする.ただし,ほかのインストラーが作った/usr/local/etc/や/usr/local/libに書き込み権限がなくてエラーになることがある。その時は以下のようにオーナーとパミッションを変更する。(クリーンインストールでこれらのフォルダがないときは不要)
**Homebrewはadminグループに属すadministratorアカウントで作業するので、これらのディレクトリに書き込めるように、パミッションとオーナグループを以下のよう変更する。(クリーンインストールでこれらのフォルダがないときは不要)
*Homebrewはadminグループに属すadministratorアカウントで作業するので、これらのディレクトリに書き込めるように、パミッションとオーナグループを以下のよう変更する。
  sudo chmod g+w /usr/local/etc/
  sudo chmod g+w /usr/local/etc/
  sudo chmod g+w /usr/local/lib/
  sudo chmod g+w /usr/local/lib/
67行目: 67行目:
  sudo chown :admin /usr/local/lib/
  sudo chown :admin /usr/local/lib/


**その上で,以下の手順でoctaveをインストールする.
その上で,以下の手順でoctaveをインストールする.
  brew tap homebrew/science
  brew tap homebrew/science
  brew update && brew upgrade
  brew update && brew upgrade
80行目: 80行目:
でインストール.
でインストール.


**途中でリンカldがエラーを出すことがある.brew doctorでwarningとなるいらなそうなライブラリファイルなどを削除するとエラーがでなくなった.
途中でリンカldがエラーを出すことがある.brew doctorでwarningとなるいらなそうなライブラリファイルなどを削除するとエラーがでなくなった.


**あと,途中で
あと,途中で
  brew link --overwrite フォーミュラ名
  brew link --overwrite フォーミュラ名
が何度か必要になるかもしれない.
が何度か必要になるかもしれない.


**Xcode5の環境だと,octaveのインストール途中でtbbのインストールでエラーとなることがある.その場合,tbbだけを
Xcode5の環境だと,octaveのインストール途中でtbbのインストールでエラーとなることがある.その場合,tbbだけを
  brew install tbb --env=std
  brew install tbb --env=std
でインストールしてから,octaveをインストールしなおせばよい.(参考 https://github.com/mxcl/homebrew/issues/22545)
でインストールしてから,octaveをインストールしなおせばよい.(参考 https://github.com/mxcl/homebrew/issues/22545)
111行目: 111行目:
  pkg install -global -forge -auto control
  pkg install -global -forge -auto control
しばらく応答無くてもじっと待つこと.optiPIDに関してワーニングがでるかも.なお,error: urlwrite: unable to open file とでてインストール出来ない場合は,Macを一度再起動するとできるようになった(謎).
しばらく応答無くてもじっと待つこと.optiPIDに関してワーニングがでるかも.なお,error: urlwrite: unable to open file とでてインストール出来ない場合は,Macを一度再起動するとできるようになった(謎).
**signalをインストールするために,まず,
**signalをインストールするために,まず,
  pkg install -global -forge -auto general
  pkg install -global -forge -auto general
118行目: 117行目:
  pkg install -global -forge -auto signal
  pkg install -global -forge -auto signal
でインストール.なんかワーニングがでるかも.
でインストール.なんかワーニングがでるかも.
**例えば次のコマンドでボード線図が表示されるか確認する.
**例えば次のコマンドでボード線図が表示されるか確認する.
  bode(tf([1],[1 1 1]))
  bode(tf([1],[1 1 1]))