Macを再インストールする際の覚え書き

最終更新2014/10/01

だいたいの目次

  1. バックアップ準備
  2. 再インストールする方法
  3. ブラウザからダウンロード
  4. App Storeからダウンロード

以下バックアップをして再インストール準備

  • ~/.ssh
  • /etc/hosts
  • BetterTouchToolの設定
    • アプリからエクスポート
  • ClipMenuのスニペット
    • スニペットタブからエクスポート
  • Traktorのファイル
    • とりあえずコピー

再インストールの方法

起動時にCommand + Rを押しっぱなし

ブラウザからダウンロードしてインストールするアプリケーション

App Storeでダウンロードするアプリケーション

  • Xcode
  • Stuffit Expander

開発系基礎アプリケーション

xcode コマンドラインをインストール

xcode-select --install

Homebrewのインストール

Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

インストール後にbrew docterでなんとなく確認

homebrew-caskのインストール

brew tap caskroom/cask

Homebrewでインストールするアプリ

# brewをアップデート、再構築
brew update
brew upgrade

brew install fzf
brew install git
brew install heroku-toolbelt
brew install imagemagick
brew install jq
brew install openssl
brew install sl
brew install tig
brew install tree
brew install unrar
brew install wget
brew install zsh
brew install zsh-completions

Homebrew caskインストールするアプリ

brew cask install appcleaner
brew cask install bettertouchtool
brew cask install clamxav
brew cask install clipmenu
brew cask install dropbox
brew cask install flash
brew cask install google-chrome
brew cask install gyazo
brew cask install iterm2
brew cask install mplayerx
brew cask install night-owl
brew cask install skype
brew cask install slack
brew cask install sourcetree
brew cask install touchosc-bridge
brew cask install touchosc-editor
brew cask install transmit
brew cask install vagrant
brew cask install virtualbox
brew cask install xquartz
brew cask install xtrafinder

# firefox日本語のインストール
brew tap caskroom/versions
brew cask install firefox-ja

# Rictyのインストール
brew install fontforge
brew tap sanemat/font
brew install ricty
cp -f /usr/local/Cellar/ricty/3.2.4/share/fonts/Ricty*.ttf ~/Library/Fonts/
fc-cache -vf

ドットファイルの管理

~/Dropbox/dotfile/にいろいろ置いてある。 Dropboxを同期後で、こんな感じでだいたい環境復元。

ln -s ~/Dropbox/Sites                               ~/Sites
ln -s ~/Dropbox/dotfile/.gemrc                      ~/.gemrc
ln -s ~/Dropbox/dotfile/.gitconfig                  ~/.gitconfig
ln -s ~/Dropbox/dotfile/.gvimrc                     ~/.gvimrc
ln -s ~/Dropbox/dotfile/.tigrc                      ~/.tigrc
ln -s ~/Dropbox/dotfile/.vim/                       ~/.vim
ln -s ~/Dropbox/dotfile/.viminfo                    ~/.viminfo
ln -s ~/Dropbox/dotfile/.vimperator                 ~/.vimperator
ln -s ~/Dropbox/dotfile/.vimperatorrc               ~/.vimperatorrc
ln -s ~/Dropbox/dotfile/.vimrc                      ~/.vimrc
ln -s ~/Dropbox/dotfile/.zsh-history                ~/.zsh-history
ln -s ~/Dropbox/dotfile/.zsh/                       ~/.zsh
ln -s ~/Dropbox/dotfile/.zshrc                      ~/.zshrc
ln -s ~/Dropbox/dotfile/com.googlecode.iterm2.plist ~/Library/Preferences/com.googlecode.iterm2.plist

Firefoxアドオン

terminalからのdefaultコマンドなど

  • 隠しファイル表示
  • フルキーボードアクセスを有効にする (Tabですべてのコントロールにフォーカスできるようになる)
  • Dock を自動的に隠す
  • Dock に標準で入っている全てのアプリを消す、Finder とごみ箱は消えない
  • アイコンサイズの設定
  • Dock の拡大機能を入にする
  • Dockを自動的に隠す
  • Dockをすぐに表示する
  • 拡張子を常に表示する
  • ライブラリフォルダ表示
  • ファイルに保存ダイアログは常に展開
  • インターネットからダウンロードしたアプリケーションに実行ダイアログを表示しない
  • Finderウィンドウのタイトル部分にパスを表示
  • 拡張子変更にうるさくいわれない
  • パスバーの階層表示をホームから表示する

以上設定ができる。

defaults write com.apple.finder AppleShowAllFiles TRUE
defaults write -g AppleKeyboardUIMode -int 3
defaults write com.apple.dock autohide -bool true
defaults write com.apple.dock persistent-apps -array
defaults write com.apple.dock tilesize -int 55
defaults write com.apple.dock magnification -bool true
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock showhidden -bool true
defaults write -g AppleShowAllExtensions -bool true
chflags nohidden ~/Library/
defaults write -g NSNavPanelExpandedStateForSaveMode -bool true
defaults write com.apple.LaunchServices LSQuarantine -boolean false
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool true
defaults write com.apple.finder PathBarRootAtHome -bool yes
killall Finder