[[きむらの部屋]]

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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS