Computer/Mac/OSX

Yosemite

バックアップ

$ crontab -l >crontab.bak

インストール方法

  1. App Storeからインストーラをダウンロードする.
  2. /Applications/以下にインストーラがダウンロードされるので,必要に応じて.app自体をどこかにコピーしておく.インストール後に削除されないようなので,後でも大丈夫かもしれない.
  3. .appを実行する.
  4. 再起動後にインストーラが実行される.
  5. OS初期設定.
    • 自動ログインの解除.
    • Dockの設定は「システム環境設定」にある.
    • セキュリティとプライバシー.
    • Spotlight. ショートカットのチェックを外す.
    • 省エネルギー.
    • キーボード.
    • トラックパッド.
    • プリンタ.よく使われている機種ならばドライバは自動的にダウンロードされるので,個別にインストールする必要はない.
    • 共有でコンピュータ名を設定し,画面共有とリモートログインを有効にする.アクセス許可を設定する.
    • 日付と時刻でタイムゾーンとntpサーバを設定する.
  6. softwareupdateを行う.
  7. リンクの作成.
    • システムファイル
      • $ sudo ln -s /Volumes/xxxx/usr/local/texlive /usr/local/texlive
      • . . .
    • 個人フォルダ以下.
  8. アプリケーションのインストール.
    • Command Line Tools
    • Emacs
    • Firefox
    • Adobe Reader
    • Flash Player
    • Java
  9. GNUソフトウェアなどのコンパイル.
    • gmp
    • XZ utils
    • tar
    • pkg-config
    • wget
    • clamav
    • ffmpeg
    • swftools
    • rtmpdump
    • mp4tags
    • wakeonlan
    • nkf
    • pdftk
    • stunnel
    • mp4v2
    • exiftool
    • ghostscript
    • pip
  10. Pythonスクリプトのインストール.$ sudo pip install <package>でインストールできる.
    • xlsx2csv
    • csv2xlsx
  11. atrunサービスの有効化.
    • $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
  12. crontabの読み込み
    • $ crontab <crontab.bak
  13. locate.databaseの有効化.
    • $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
  14. logrotateの設定
    • $ sudo cp daily.conf /etc/newsyslog.d/
  15. PATHの設定.
    • /etc/pathsのバックアップを取った上でファイルを書き換える.上から順番に設定されるので,より優先されるべきディレクトリを上に書く.
    • /etc/paths.d/に必要なファイルをコピーする.これらは/etc/pathsより後に追加される.OS Xに標準で含まれているコマンドと重複する場合は注意する.
  16. 環境変数の設定(グローバル)
    • /etc/launchd.confファイルを作成して書き込む.
    • 端末を再起動して「$ launchctl export」で設定を確認する.
  17. ブックマークを戻す.もともと~/Library/Safari/Bookmarks.plistは存在しないが,コピーすればブックマークが現われる.
  18. 「キーボードビューア」と「文字ビューア」が表示されていない場合は.「"日本語"環境設定を開く」をクリックして「キーボード」ペインの「メニューバーにキーボードビューアと文字ビューアを表示」ののチェックを外してから再び入れる.文字ビューアに「Unicode」が表示されていなければ左上の「ねじ」アイコンをクリックして「リストをカスタマイズ」を選択し,「コード表」の下の「Unicode」にチェックを入れる.
  19. kext
    • $ sudo nvram boot-args="kext-dev-mode=1"

コンパイル方法

gmp

$ ./configure –enable-cxx && make && make check
$ sudo make install

wget

$ ./configure –with-ssl=openssl && make
$ sudo make install

rtmpdump

$ git clone git://git.ffmpeg.org/rtmpdump
$ make SYS=darwin
$ sudo make install SYS=darwin

pkg-config

$ ./configure –with-internal-glib && make
$ sudo make install

pip

$ sudo easy_install pip

環境変数の設定

/etc/launchd.conf

setenv XXXXX xxxx

ゲストアカウントの追加作成

その他

Adobe Readerプラグイン

Safari内でPDFファイルを閲覧するときにAdobe Readerを使わないようにするには,/Library/Internet Plug-Ins/内の2つのフォルダを適当なフォルダに移動する.

pdftk

/opt以下にインストールされるが,/optフォルダがFinder上に表示されてしまうので,必要に応じて非表示にする.

$ sudo chflags hidden /opt

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS