最終更新2017/12/14

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

だいたいの目次

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

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

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

再インストールの方法

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

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

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

  • Xcode
  • line

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

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

xcode-select --install

Homebrewのインストール

Homebrew

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

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

homebrew-caskのインストール

brew tap caskroom/cask

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

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

brew install ffmpeg
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 w3m
brew install wget
brew install zsh
brew install zsh-completions

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

brew cask install appcleaner
brew cask install dropbox
brew cask install flash
brew cask install google-chrome
brew cask install gyazo
brew cask install iterm2
brew cask install kindle
brew cask install mpv
brew cask install night-owl
brew cask install sitesucker
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 vivaldi

brew cask install bettertouchtool
brew cask install karabiner
brew cask install xquartz

# Rictyのインストール
brew install fontforge
brew tap sanemat/font
brew install ricty
cp -f /usr/local/Cellar/ricty/:version/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/.gitignore_global                  ~/.gitignore_global
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/.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
ln -fs ~/Dropbox/dotfile/BetterTouchTool                   ~/Library/Application\ Support/BetterTouchTool
ln -s ~/Dropbox/dotfile/.tempPath.xml                      ~/.tempPath.xml
ln -s ~/Dropbox/dotfile/.VID056e_PID00ff.xml               ~/.VID056e_PID00ff.xml

キーリピートについて

defaults write NSGlobalDomain InitialKeyRepeat -int 24
defaults write NSGlobalDomain KeyRepeat -int 3