MacOSXへのnkfインストール

MacOSXへのnkfインストール

困ったこと

Macnkfが利用できなかった。デフォルトでは入っていないようだ。

環境

解決方法

パッケージ管理ツールを用いてインストールする 

nkfのインストール by MacPorts

すでにインストール済みであるMacPortsを利用する。以下のコマンドを実行

mba:~ 7010oncajon$ sudo port install nkf
Password:
Warning: xcodebuild exists but failed to execute
Portfile changed since last build; discarding previous state.
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
--->  Fetching archive for nkf
--->  Attempting to fetch nkf-2.1.3_3.darwin_13.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/nkf
--->  Attempting to fetch nkf-2.1.3_3.darwin_13.x86_64.tbz2.rmd160 from http://nue.de.packages.macports.org/macports/packages/nkf
--->  Installing nkf @2.1.3_3
--->  Activating nkf @2.1.3_3
--->  Cleaning nkf
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  No broken files found.

なんか失敗した。

Commad Line Toolsがないから?

どうやらXcodeから取得するCommand Line Toolsがないことが原因。そういえばXcodeのサイズが大きいすぎて、MBAからは除外したのであった。Xcodeを入れるのはいやなのでCommand Line Toolsを単独でインストールする。

Developersサイト

IMG01

pkgなのでインストーラの指示に従う。

気を撮り直して、再度nkfのインストールを実施。結果、またしても失敗。ファック!!

どうやらMacPortsXcodeがインストールされていることを前提なようである。いろいろと試してみたが、諦めた。(別に方法はあるかもしれないが。。。)

僕のMBAはディスクが常にギリギリです。Xcode(9Gくらい)の空き容量なんてねーよ。僕はただnkfをインストールしたいだけなんです。

Homebrewのインストール

気を撮り直して、別の管理ソフト(Homebrew)を利用する。インストールは公式サイトに従う。

mba:~ 7010oncajon$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

…

Further help:
  man brew
  brew home

nkfのインストール by Homebrew

ようやくnkfのインストールまで辿り着いた。

mba:~ 7010oncajon$ brew install nkf
==> Downloading http://dl.sourceforge.jp/nkf/59912/nkf-2.1.3.tar.gz
######################################################################## 100.0%
==> make CC=clang
==> make install prefix=/usr/local/Cellar/nkf/2.1.3 MKDIR=mkdir -p
🍺  /usr/local/Cellar/nkf/2.1.3: 4 files, 348K, built in 5 second
> mba:~ 7010oncajon$ which nk
> /usr/local/bin/nkf

やったね。ビールでも飲みますか。

MacPortsのアンインストール

Homebrewの導入に伴いMacPortsは要らない子になったので削除する。公式サイトに従う。

mba:~ 7010oncajon$ sudo port -fp uninstall installed
Password:
Warning: xcodebuild exists but failed to execute
--->  Uninstalling apple-gcc42 @5666.3_11
--->  Cleaning apple-gcc42
--->  Deactivating apple-gcc42 @5666.3_13
mba:~ 7010oncajon$ 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

Commad Line Toolsは残しておいてやるか。。。

以上。