macportsからhomebrewに移行するの巻

| トラックバック(0)

そんなエントリー山ほどあるわ

と言われるかもしれませんがメモ的に書いてみます。

どうも
ハシモトです。

以下、そのメモです。

# インストール済のものをメモ
$ port installed > ~/port_installed.txt

# アンインストール
$ sudo port -fp uninstall installed
$ sudo rm -rf \
    /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

# PATHの設定を削除
$ vi ~/.bashrc
$ vi ~/.bash_profile

# install homebrew (http://brew.sh/)
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

# 診断
$ brew doctor
Warning: A newer Command Line Tools release is available
Update them from Software Update in the App Store.

# xcodeが古いやらなんやらだったのでApp Storeからアップデート

# brew update
$ brew update

# PATH更新
$ vi ~/.bash_profile
export PATH=/usr/local/bin:$PATH

# macportsでインストールしたものをまとめてbrew install
$ cat ~/port_installed.txt | sed -e '1,1d' | awk '{print $1}' | while read line; do brew install -v $line; done

 とかやってたらgithub apiで上限エラー

Error: GitHub API rate limit exceeded for 114.49.6.116. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
You may want to create an API token: https://github.com/settings/applications
and then set HOMEBREW_GITHUB_API_TOKEN.

なのでgithubのapplication設定ページでtokenを発行。

https://github.com/settings/applications
Personal Access Tokens のCreate new token

$ vi ~/.bash_profile
export HOMEBREW_GITHUB_API_TOKEN=#token

 macportsの時とパッケージ名とかが微妙に違ってエラーになるやつは手動でインストール。

$ brew doctor
Your system is ready to brew.

となればまぁOK。

ではでは。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: macportsからhomebrewに移行するの巻

このブログ記事に対するトラックバックURL: http://blog.chrhsmt.com/mt-tb.cgi/512