[[きむらの部屋]] Macの初期設定とかそのメモ #contents *初期設定 [#h9f5496a] **rootのパスワード設定 [#f07b4d05] 端末上で $ sudo passwd root あとは流れるままに設定するとよい **terminalの"-no-MacBook-Air"がダサい [#h7134515] 「システム環境設定」から「共有」を選択。 「コンピュータ名」を変更すると反映される。 **スクロール方向の変更 [#g4e385be] 指2本でスクロールする方向を逆にする。 「システム環境」からトラックパッドを選択。 あとはスクロールの方向のチェックをはずせばよい **電池の%表示 [#p0c8d1ab] 右上の電池ボタンを押し割合を表示にする **日付の表示 [#lf45ff9b] 右上の曜日付近をクリックし環境設定を選択 そして日付を表示にチェック **Finderで拡張子を表示させるようにする [#ta15c3a9] Finderを押し左上のFinderの所から環境設定を開く。 そして詳細のすべてのファイル名拡張子を表示にクリック **標準のファンクションキーを使えるようにする [#ed2b4ec8] 「システム環境」→「キーボード」で F1、F2ほにゃららをチェックする **desktopのアイコンを置いたときにきれいに配置するようにする [#y06888e1] Finderの上の「表示」を押し「表示オプション」を表示をクリック そして「表示順序」で「グリッドの沿う」にしてやる **Finderのウィンドウの情報を表示させる [#v4dfbabe] Finderの画面を出し、上の「表示」→「パスバーを表示」をクリック さらに「表示」→「ステータスバーを表示」をクリックしておくとまぁ見やすい **プリンターの設定 [#pba469db] 環境設定→プリンタとスキャナで各自設定する。 **ファイアウォールの設定 [#n5aaeddb] 「システム環境設定」→「セキュリティとプライバシー」→「ファイアウォール」で カギ開けて(要パスワード)、ファイアウォール開始。そしてカギを閉じる **eduroamの設定 [#k80cd709] 学内LANの設定を先にやっておく まずは無線LANでeduroamを選択 ユーザー名:サブID@student.tohoku.ac.jp(自分の場合◯◯noki) あとはいつものパスワードを入力 **bashからzshに変更 [#rba6d6b3] システム環境→ユーザとグループ→鍵を開ける→現在のユーザの詳細オプション→ログインシェルで/bin/zshにする。 そして板さんの設定をコピー(一応貼り付けておく) # users generic .zshrc file for zsh(1) ## Environment variable configuration # # LANG # LANG="ja_JP.UTF-8" export LANG ## Default shell configuration # # set prompt # autoload colors colors case ${UID} in 0 ) PROMPT=$(print "%B%{\e[31m%}%(5~,%-2~/.../%2~,%~)%{\e[31m%}%# %b") # PROMPT=$(print "%B%{\e[31m%}%m:%D{%m/%d:}%(5~,%-2~/.../%2~,%~)%{\e[31m%}%# %b") # PROMPT='[%D{%Y/%m/%d %H:%M}]%(!.#.$) ' # PROMPT="%B%{${fg[red]}%}%/#%{${reset_color}%}%b " PROMPT2="%B%{${fg[red]}%}%_#%{${reset_color}%}%b " SPROMPT="%B%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%}%b " [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-Z]') ${PROMPT}" ;; *) PROMPT=$(print "%B%{\e[31m%}%(5~,%-2~/.../%2~,%~)%{\e[31m%}%# %b") # PROMPT=$(print "%B%{\e[31m%}%D{%m/%d:}%(5~,%-2~/.../%2~,%~)%{\e[31m%}%# %b") # PROMPT='[%D{%Y/%m/%d %H:%M}]%(!.#.$) ' # PROMPT="%{${fg[red]}%}%/%%%{${reset_color}%} " PROMPT2="%{${fg[red]}%}%_%%%{${reset_color}%} " SPROMPT="%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%} " [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-Z]') ${PROMPT}" ;; esac # auto change directory # setopt auto_cd # auto directory pushd that you can get dirs list by cd -[tab] # setopt auto_pushd # command correct edition before each completion attempt # setopt correct # compacked complete list display # setopt list_packed # no remove postfix slash of command line # setopt noautoremoveslash # no beep sound when complete list displayed # setopt nolistbeep ## Keybind configuration # # emacs like keybind (e.x. Ctrl-a goes to head of a line and Ctrl-e goes # to end of it) # bindkey -e # historical backward/forward search with linehead string binded to ^P/^N # autoload history-search-end zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey "^p" history-beginning-search-backward-end bindkey "^n" history-beginning-search-forward-end bindkey "\\ep" history-beginning-search-backward-end bindkey "\\en" history-beginning-search-forward-end ## Command history configuration # HISTFILE=~/.zsh_history HISTSIZE=10000 SAVEHIST=10000 setopt hist_ignore_dups # ignore duplication command history list #setopt share_history # share command history data ## Completion configuration # fpath=(~/.zsh/functions/Completion ${fpath}) autoload -U compinit compinit ## zsh editor # autoload zed ## Prediction configuration # #autoload predict-on #predict-off ## Alias configuration # # expand aliases before completing # setopt complete_aliases # aliased ls needs if file/dir completions work alias where="command -v" alias j="jobs -l" case "${OSTYPE}" in freebsd*|darwin*) alias ls="ls -G -w" ;; linux*) alias ls="ls --color" ;; esac alias la="ls -a" alias lf="ls -F" alias ll="ls -l" alias du="du -h" alias df="df -h" #alias su="su -l" case "${OSTYPE}" in darwin*) alias updateports="sudo port selfupdate; sudo port outdated" alias portupgrade="sudo port upgrade installed" ;; freebsd*) case ${UID} in 0) updateports() { if [ -f /usr/ports/.portsnap.INDEX ] then portsnap fetch update else portsnap fetch extract update fi (cd /usr/ports/; make index) portversion -v -l \< } alias appsupgrade='pkgdb -F && BATCH=YES NO_CHECKSUM=YES portupgrade -a' ;; esac ;; esac ## terminal configuration # unset LSCOLORS case "${TERM}" in xterm) export TERM=xterm-color ;; kterm) export TERM=kterm-color # set BackSpace control character stty erase ;; cons25) unset LANG export LSCOLORS=ExFxCxdxBxegedabagacad # export LS_COLORS='di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30' export LS_COLORS='di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:cd=43;34' zstyle ':completion:*' list-colors \ 'di=;34;1' 'ln=;35;1' 'so=;32;1' 'ex=31;1' 'bd=46;34' 'cd=43;34' ;; esac # set terminal title including current directory # case "${TERM}" in kterm*|xterm*) precmd() { echo -ne "\033]0;${USER}@${HOST%%.*}:${PWD}\007" } export LSCOLORS=exfxcxdxbxegedabagacad # export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30' export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=46;34:cd=43;34' zstyle ':completion:*' list-colors \ 'di=34' 'ln=35' 'so=32' 'ex=31' 'bd=46;34' 'cd=43;34' ;; esac ## load user .zshrc configuration file # [ -f ~/.zshrc.mine ] && source ~/.zshrc.mine ##################### YITA setting ############################ EDITOR=emacs # yita alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs" alias ds9="/Applications/SAOImage\ DS9.app/Contents/MacOS/ds9" #alias acroread="/Applications/Adobe\ Reader\ 9/Adobe\ Reader.app/Contents/MacOS/AdobeReader" alias xterm="xterm -sb -sl 3000 -rightbar" alias xgterm="xgterm -sbr -sl 3000" alias zcat="gzcat" alias updatedb="sudo /usr/libexec/locate.updatedb" alias ds9="ds9 -language en -zscale -match frames scales" ## Path Setting PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin PATH=$PATH:.:/Applications/gnuplot.app/bin:/usr/texbin:/Applications/Ghostscript.app/bin:/usr/local/mysql/bin:/sw/bin:/Applications/itt/idl/idl/bin:/usr/openmp/bin DYLD_LIBRARY_PATH=/usr/lib/ DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/lib/:/usr/local/pgplot:/usr/openmp/lib ## useful alias grep="grep -i" ## for pgplot setenv () { export $1="$@[2,-1]" } unsetenv () { unset $1 } setenv PGPLOT_DIR /usr/local/pgplot/ setenv PGPLOT_DEV /XSERVE setenv PGPLOT_FOREGROUND black setenv PGPLOT_BACKGROUND white # ctr+S wo mukouni suru ctr+Q de kaijyo stty stop undef #stty erase '^H' # for IRAF ulimit -s unlimited # for bash #limit stacksize unlimited # for csh limit datasize unlimited # for general unset autologout #setenv LANG C #source /sw/bin/init.sh unlimit stacksize unlimit descriptors unlimit maxproc xset -b #gnuplot export PATH=/Applications/gnuplot.app:/Applications/gnuplot.app/bin:$PATH alias gpl="gnuplot" #texlive2013 export PATH=/usr/local/texlive/2013/bin/x86_64-darwin:$PATH export MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH export INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH #less deno edit export EDITOR='emacs -nw' **8階無線設定 [#g72f5bcc] /~murayama/wikiを確認する **8階プリンター設定 [#z3a2a869] IPアドレス:172.22.201.101 *ソフトインストール [#n68aa52c] インストールしたら適当にダウンロードしたものを消しておくように **geogle日本語入力 [#t33efd9a] http://www.google.co.jp/ime/index-mac.htmlでインストール http://inforati.jp/apple/mac-tips-techniques/system-hints/how-to-use-google-japanese-input-method-with-mac-os.html などを参照にすればよい **Dropbox [#t55e849e] https://www.dropbox.com からダウンロードする。 **XQuartz [#x9176452] http://xquartz.macosforge.org/landing/ からダウンロードする。 **gcc [#ab1b3285] http://hpc.sourceforge.netでgccをダウンロード 方法はそのページに書いてあるように cdでダウンロード先に行って sudo tar -xvf gcc-4.8-bin.tar -C /. とすると/usr/local/binにいろいろ解凍される **Xcode [#k3b38285] C言語とかを使うのに必要なgccコンパイラなどが全て入っているもの(Mac用) パソコンが最新のものが入っていれば特に問題はないが古いとXcodeの最新版が利用できないので そのときは古いものをインストールする。 https://developer.apple.com/downloads/index.action# Apple IDの登録とDeveloperの登録(両方無料)をしないとサイトに飛ばないので注意(たぶん) さらにコマンドラインツールもダウンロードする https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-# そして端末上で # launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist でlocateデータベース作成準備 # /usr/libexec/locate.updated を実行(suで) **Macports [#v97a85bc] http://www.macports.org/install.php から各OSのものをダウンロードしインストールする ~/.bash_profile(.zshrc)に次のような行を追加。これにより、MacPortsで入れた toolsがTerminalから使えるようになります。 # MacPorts Installer addition on 2013-11-25_at_00:26:25: adding an appropriate PATH variable for use with MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. 新たにTerminalを開き、次のコマンドを打ちます。(パスワードを聞かれるので、Macにログインするときに使う物を入れます。) $ sudo port -v selfupdate あるパッケージを入れるには、それがあるかsearchし、あればinstallします。 例えば、hoge というパッケージ(そんなパッケージはありませんが)を入れるには、次のようにします。 $ port search hoge $ sudo port install hoge これで hoge は/opt/local/bin/ に入り、/opt/local/bin はコマンドを探すPATHに入れられているので、 Terminalでhogeと打って使えます。 **emacs [#o1cce852] http://sourceforge.jp/projects/macemacsjp/releases/でインスストール lessで編集するときにvを押すとemacsが開いて編集できるようにするには.zshrcに export EDITOR='emacs -nw' を追加するとよい **nkf [#va749d2c] Macportsがあれば $ sudo port install nkf でOK http://sourceforge.jp/projects/nkf/releases/ でインストール あとはhttp://d.hatena.ne.jp/elmarverde/20101108/p1 を参考に以下のコマンドをうつ cd /usr/local/src/ sudo wget http://iij.dl.sourceforge.jp/nkf/48945/nkf-2.1.1.tar.gz sudo tar xvzf nkf-2.1.1.tar.gz cd nkf-2.1.1 sudo make sudo make perl sudo cp nkf /usr/local/bin cd NKF.mod sudo perl Makefile.PL sudo make sudo make test sudo make install nkf --help **tex [#c1cc0ca4] http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Mac のwikiを参考にインストールしていく。 &color(red){texlive2013でのtexworksはTeXworks 0.4.5ではなくTeXworks 0.4.4を入れないと日本語が出ない不具合があるので注意!!}; まずはインストールする。 このとき何故か容量が足りないとか出るかもしれない。 そのときはDesktopにインストールするようにすればいけたりする。 ***tlmgr を使用してのアップデート [#j8eb27b8] インストールが終われば ターミナルで以下のコマンドを実行します。 $ sudo tlmgr update --self --all --self は tlmgr 自体のアップデート、--all は TeX Live 構成要素のアップデートを実行します。 ***pmetapost (pmpost, upmpost) のインストール [#g7aeccc5] pmetapost (pmpost, upmpost) と新しい ptex, uptex, dvipdfmx, dvips バイナリが必要な場合は tlptexliveリポジトリ からインストールできます. $ sudo tlmgr update --self --all $ sudo tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive $ sudo tlmgr pinning add tlptexlive '*' $ sudo tlmgr install pmetapost $ sudo tlmgr update --all ***texmf.cnf への extractbb などの追加 [#bbdce9e8] 利便性を高めるため、コンパイル時の自動実行を許可するコマンドを texmf.cnf に追加設定 cd /usr/local/texlive/texmf-local/web2c/ su emacs texmf.cnf で以下を書き込む shell_escape_commands = \ bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\ kpsewhich,\ makeindex,mendex,texindy,\ mpost,pmpost,upmpost,\ repstopdf,epspdf,extractbb 保存したら最後に以下のコマンドを入力 sudo mktexlsr ***文字コードの自動判別 [#hfe31793] nkf が /usr/local/bin/nkf にインストールされている場合は /usr/local/texlive/texmf-local/web2c/texmf.cnf に PTEX_IN_FILTER = /usr/local/bin/nkf -w を追加する printf '\n%% guess input enc\nPTEX_IN_FILTER = /usr/local/bin/nkf -w\n' | sudo tee -a /usr/local/texlive/texmf-local/web2c/texmf.cnf sudo mktexlsr tail /usr/local/texlive/texmf-local/web2c/texmf.cnf ... guess input enc PTEX_IN_FILTER = /usr/local/bin/nkf -w 上のようになればOK ***日本語環境の整備 [#nd270f16] sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/hiragino/ cd /usr/local/texlive/texmf-local/fonts/opentype/hiragino/ sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" ./HiraMinPro-W3.otf sudo ln -fs "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" ./HiraMinPro-W6.otf sudo ln -fs "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" ./HiraMaruPro-W4.otf sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" ./HiraKakuPro-W3.otf sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" ./HiraKakuPro-W6.otf sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" ./HiraKakuStd-W8.otf sudo mktexlsr ヒラギノのNシリーズ(JIS X 0213:2004に対応した字形)を利用する場合(\usepackage[jis2004]{otf}とすれば使えます。) sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/hiragino/ cd /usr/local/texlive/texmf-local/fonts/opentype/hiragino/ sudo ln -fs "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" ./HiraMinProN-W3.otf sudo ln -fs "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" ./HiraMinProN-W6.otf sudo ln -fs "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf" ./HiraMaruProN-W4.otf sudo ln -fs "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" ./HiraKakuProN-W3.otf sudo ln -fs "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" ./HiraKakuProN-W6.otf sudo ln -fs "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf" ./HiraKakuStdN-W8.otf sudo mktexlsr ヒラギノフォントをPDFなどに埋め込む設定とする場合は、ターミナル上で以下を実行します。 sudo updmap-sys --setoption kanjiEmbed hiragino (ヒラギノフォントを埋め込む) ***設定 [#xd0c0aaa] .zshrcに以下を追加 export PATH=/usr/local/texlive/2013/bin/x86_64-darwin:$PATH export MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH export INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH ***TeXworksの設定 [#k90d778d] texworksで起動 左上のTexworks、環境設定、タイプセットと辿って、/usr/local/texlive/2013/bin/x86_64-darwinを一番上にする。OKで終了 上のやつがなければ+で追加 ライブラリ、Tex、Root、bin、x86_64-darwin を選択 このページに添付のpdfplatex.shを/usr/local/binに置く(板研ページ) 内容は以下のshスクリプトなので(2013ように書き換えた)、以下を書いても良い。 #!/bin/sh /usr/local/texlive/2013/bin/x86_64-darwin/platex $1 || exit 1 /usr/local/texlive/2013/bin/x86_64-darwin/dvipdfmx $1 || exit 1 chmod 755 /usr/local/bin/pdfplatex.shを実行 Edit->preference->Typesettingと辿って、Editボタンを押す。 Nameにpdfplatexと入れる Programの所に/usr/local/bin/pdfplatex.shを書く Argumentsの所にあるマイナスボタンを押してあるものを全部消す。 Argumentsの所にあるプラスボタンを押して$basenameと書く。 OKボタンを押す Edit->preference->Typesettingと辿ってProcessing toolsの所で一番先頭にpdfplatexが来るようにする その下のDefaultの所をpdfplatexにする。(1回OKして消してからもう一回開くと出る) Generalタブで、Interface localeをJapaneseにするとメニューが日本語になる。デフォルトはシステムデフォルト。板の環境ではC Editorタブで、Editor defaultsをVL Gothic等のフォントにすると見栄えが良くなるかも。 ***日本語が入らない? [#g87b8dd0] MacTeX-2013 の TeXworks 0.4.5 を使用すると TeXworks のプレビューが日本語表示できないので TeXworks 0.4.4 を使用してください. とwikiに書いてあった…これが原因? https://code.google.com/p/texworks/downloads/detail?name=TeXworks.0.4.4-r1004-SnowLeopard.dmg とりあえずアンインストールするには下にあるappcleanerをインストールしてtexworksを消し、0.4.4をインストールする。 あとは上の設定を再びすればよい **gnuplot [#u1749392] http://www.muskmelon.jp/?page_id=58でインストール .zshrcに以下を追加 export PATH=/Applications/gnuplot.app:/Applications/gnuplot.app/bin:$PATH alias gnuplot="gpl" **iraf [#dc2e64f0] 板さんのインストール方法を参考にインストール まずはxgtermを入れる http://iraf.noao.edu/x11iraf/からx11iraf-v2.0BETA-bin.macintel.tar.gzをダウンロードする 解凍後 mv bin.*/* /usr/local/bin mv lib.*/* /usr/local/lib mv include/* /usr/local/include mv ./app-defaults/* /opt/X11/share/X11/app-defaults mv ./man/* /usr/share/man/man1 でOK あとはいらないファイルを消しておく 次にIRAF本体 iraf.macx.x86_64.tar.gz をダウンロード mkdir /iraf/iraf mv iraf.macx.x86_64.tar.gz /iraf/iraf cd /iraf/iraf tar xvzf iraf.macx.x86_64.tar.gz cd /iraf/iraf/unix/hlib tcsh setenv IRAFARCH macintel setenv iraf /iraf/iraf/ source ./irafuser.csh cd /iraf/iraf ./install Default root image storage directory (/iraf/imdirs): /tmp Default root cache directory (/iraf/cache): /tmp cd /usr/local/bin/ cl と ecl がなぜか d_iraf="/tmp/xxx"とかになってるので、d_iraf="/iraf/iraf/"に書き換える で終了。あとは一応 mkiraf xgterm xgterm & cl で確認してみる ***irafにfitを読み込めるようにする [#lb8b12ae] login.clに以下の部分を変更する set imextn = "oif:imh fxf:fits,fit fxb:fxb plf:pl qpf:qp stf:hhh,??h" に少し書き足してやる。 書き足す内容はfitの後ろに&color(red){,FIT};を追加するだけでよい。 set imextn = "oif:imh fxf:fits,fit,FIT fxb:fxb plf:pl qpf:qp stf:hhh,??h" そして保存してやればOKらしい。 **ds9 [#y4cad11f] http://hea-www.harvard.edu/RD/ds9/site/Home.htmlでmac用のds9をダウンロード 解答してds9、ds9.zipを移動 su mv ds9 ds9.zip /usr/local/bin/ すると端末上でds9と打ち込んで起動するかの確認 もしダメなら.zshrcに以下を追加したらOKかも export PATH=/usr/local/bin:$PATH あとは板さんの設定を参考に(下はそのままコピペ) インストール後にds9を立ち上げたら"XPA unable to verify hostname, setting XPA_METHOD to LOCAL"と言うメッセージが出て鬱陶しい場合、簡単にできる解決策は2通りある。 解決策その1:ds9を立ち上げる際に、ds9 -xpa local として立ち上げる。毎回入力するのが面倒な場合は bash,zsh等の場合、.bashrcや.zshrc等に alias ds9="ds9 -xpa local" csh, tcsh等の場合、.cshrcや.tcshrc等に alias ds9 "ds9 -xpa local" と書いておくと、次からds9を立ち上げたい場合にds9と入力するだけで、実際にはds9 -xpa localが入力されるのと同じになる。 ちなみに板の設定は alias ds9="ds9 -zscale -match frames scales -wcs skyformat degrees -zoom 1 -language us -xpa local" になっている。結構オススメ。 解決策その2: bash,zsh等の場合、.bashrcや.zshrc等に export XPA_METHOD=local csh, tcsh等の場合、.cshrcや.tcshrc等に setenv XPA_METHOD local と書いておく。 **source extractor [#n9970353] 板さんのページを参考にverも同じものを入れるとうまくいく いろいろ事前にインストールするものがあるので注意(2.5.0を入れるとこんなことをしなくてもよい?) ***FFTW [#q6e221c6] fftw-3.3.3を入れる from http://www.fftw.org/download.html su cd fftw-3.3.3 ./configure --enable-threads make make install ***LAPACK [#fc055745] lapack-3.4.2.tgzを入れる from http://www.netlib.org/lapack/ 解凍せずダウンロードするだけ ***ATLAS [#l5005041] atlas3.10.0.tar.bz2を入れる from http://sourceforge.net/projects/math-atlas/files/ (stable ver.) tar xvzf atlas3.10.0.tar.bz2 cd ATLAS cp ~/Desktop/lapack-3.4.2.tgz . mkdir build cd build ../configure -b 64 --shared --prefix=/usr/local --with-netlib-lapack-tarfile=../lapack-3.4.2.tgz make build make check make time make install ***Sextractor [#qc4c0993] extractorのsourceをインストール from http://www.astromatic.net/software/sextractor su cd sextractor-sextractor-2.8.6 cat configure | sed -e 's/-llapack/-ltatlas/' -e 's/-lcblas/-ltatlas/' -e 's/-latlas/-ltatlas/' > configure.new mv configure.new configure chmod 755 configure ./configure --enable-threads make make install あとはsextractor-2.8.6をホームディレクトリに置いておく **KeyRemap4MacBook [#v06acbd9] https://pqrs.org/macosx/keyremap4macbook/index.html.jaでバックスラッシュを有効に インストール後環境設定にて For Japanese、Chenge Yen Key、JIS Yen To Backslashにチェックする **adobe flashplayer [#ad24c5f7] 以下のサイトから http://get.adobe.com/jp/flashplayer/ **ウィルス対策ソフト [#j5dc26c0] いっぱいあるがここではSOPHOSを入れる。 動作がとても軽い 常駐してリアルタイム検出に対応 Windows用のウイルスからも防御できる 日本語表記に対応 定期スキャンに対応 早稲田大学でも使っているので信用できそう というメリットばかりで他に比べてデメリットが無いため ということで http://www.sophos.com/ja-jp/products/free-tools/sophos-antivirus-for-mac-home-edition.aspx からインストールする **アンインストールするのに便利なソフト [#tedafbed] AppCleanerというものを以下のサイトからインストール http://appcleaner.softonic.jp/mac ここに.appのやつを放り込めば細かい設定の部分まで綺麗に掃除してくれる。 環境設定もちゃんとする。 **GIFfun [#p9cf2891] アニメーションを作るアプリ http://www.stone.com/NewDownload.html のGIFfunをクリック **LAN(USB3.0用) [#mbc451de] USB3.0をしようするときになんかドライバをインストールしないといけないみたい。 http://www.sanwa.co.jp/support/download/dl_driver_ichiran.asp?code=LAN-ADUSBRJ45G **Apache OpenOffice [#had1bd62] フリーのオープンオフィスを以下のサイトからインストールする http://www.openoffice.org/ja/download/ **java [#e40a1239] 以下からインストール http://java.com/ja/download/installed.jsp **imagemagick [#b9bbecf0] 以下からインストール http://www.imagemagick.org/script/index.php 解凍しホームディレクトリに移動 export MAGICK_HOME="$HOME/ImageMagick-6.8.7" export PATH="$MAGICK_HOME/bin:$PATH" export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/" を.zshrcに追加 でいいのか?? ここにあるのを使ったほうがいいかも http://cactuslab.com/imagemagick/ **Ureka [#q5309f88] iraf,python,ds9,xgtermなどいろいろ入ったものを一気にインストールするパッケージをダウンロードし読み込む。 http://ssb.stsci.edu/ureka/ にて書いてある通りにやっていくとすんなり入る。 がzshの場合このままでは動かない。(.cshrc .profileに書かれるため?) cshと打ってからやれば一応できる。 **Java [#u7ba33c3] http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html からMac OS X x64のものをダウンロードする。 **Homebrew [#he6c1b5a] http://brew.sh を参考に行う。 ターミナル上で ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" を入力するとインストールが始まる。 インストールに問題ないかの確認のため以下を打ち込む brew doctor 『Your system is raring to brew.』(あなたのシステムはbrewしたくてウズウズしてるよ!)と出れば、成功。 消すときは以下のコマンドを打つ rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup **Imagemagick [#i790dd92] brew install imagemagick sudo gem install rmagick エラーとなる? **Onyx [#g2530340] なんかいろいろキャッシュとか消せたり設定を変更出来たりするアプリ 以下のサイトから各バージョンのものをダウンロードすればよい。 http://www.titanium.free.fr/downloadonyx.php **pip [#vfd5b712] sudo easy_install pip **wcstools [#q9334b87] 以下のサイトからダウンロード http://tdc-www.harvard.edu/wcstools/ 適当な場所に解凍し、 make all を実行する。 あとはバイナリとかをusr/local/binにコピーする。 su <-スーパーユーザーに化けておく cp wcstools /usr/local/bin cp ./bin/* /usr/local/bin cp libwcs/*.h /usr/local/include/ cp libwcs/libwcs.a /usr/local/lib/ *MCSMDP [#e733a0aa] **xpa [#ic59f4cd] ds9をコマンドツールから動かせるようにする http://hea-www.harvard.edu/RD/xpa/ のサイトから新しいものをダウンロード ./configure make make install make clean **R0 [#o9a5772c] MCSMDPを使うのに必要 sudo easy_install RO でできるがこれでMCSMDPがコケるっぽいので別の方法で。 http://www.astro.washington.edu/users/rowen/ROPackage/Overview.html のサイトに行きダウンロード http://www.astro.washington.edu/users/rowen/ROPackage/Install.html を見ながらインストールすればよい python setup.py install **輝線解析に必要なものたち [#b333dd98] **一気にできる方法 [#ceea062e] http://www.scipy.org/install.html macportが使えるなら以下のコマンドで一気にできるっぽい sudo port install py27-numpy py27-scipy py27-matplotlib py27-ipython +notebook py27-pandas py27-sympy py27-nose ***Numpy [#t842020b] http://www.numpy.org からインストール python setup.py build --fcompiler=gnu python setup.py build --fcompiler=gnu95 とかしとけばOK? ***matplotlib [#c36dd93a] http://matplotlib.sourceforge.net/ から対応するpythonで使えるdmgをダウンロードする。 がなぜかインストールできませんと言われたのでsourceコードをダウンロード 基本的にINSTALLファイルを見ながらやればいいが以下でOK cd matplotlib python setup.py build sudo python setup.py install ***scipy [#hd289be7] http://www.scipy.org/ ***ipython [#q72746d8] http://ipython.scipy.org/moin/ pipというやつがあればすぐインストールできるらしいがそれがないのでipython.tar.gzをダウンロードする tar -xzf ipython.tar.gz cd ipython sudo python setup.py install ***R, rpy [#h8e0c98f] R http://www.r-project.org/ 日本のミラーサイト http://cran.ism.ac.jp からゲットする。 rpy2 http://rpy.sourceforge.net/ https://pypi.python.org/pypi/rpy2/ tar -xzf <rpy_package>.tar.gz cd <rpy_package> python setup.py build install