なんだこれは

はてなダイアリーから移転しました。

port日記:macport死んでた

bsdtarの件をほっておいたら、mac port死んでた


空き容量が300Mぐらいになってた、結局あのbsd tarは一体なんだったんだろうか?

しかも
sudo port selfupdateも、できないし、uninstallもできない。うわーん。

というわけで奥の手を使った。
こわいので容量確保

time sudo port clean -all installed

これでだいたい、1Gb程浮いてくれる。

ふぅ。

じゃあ、これでどうだ

time sudo port -u uninstall

Error: port uninstall failed: error deleting "/opt/local/var/macports/software/atk/1.30.0_0": directory not empty

real 0m0.994s
user 0m0.821s
sys 0m0.145s

よくわからないのでみてみると、でかいファイルがおいてある。なにこれ。bsd tar??

total 1248
drwxr-xr-x 3 root admin 102 1 24 2010 1.2.3_4
drwxr-xr-x 3 root admin 102 3 17 2010 1.2.4_0
drwxr-xr-x 3 root admin 102 3 20 2010 1.2.4_1
drwxr-xr-x 3 root admin 102 4 24 2010 1.2.5_0
drwxr-xr-x 3 root admin 102 12 29 2010 1.2.5_0+universal
-rw-r--r-- 1 root admin 131213 7 24 01:38 zlib-1.2.3_4.darwin_10.i386.tbz2
-rw-r--r-- 1 root admin 165795 7 24 01:38 zlib-1.2.4_0.darwin_10.i386.tbz2
-rw-r--r-- 1 root admin 165809 7 24 01:38 zlib-1.2.4_1.darwin_10.i386.tbz2
-rw-r--r-- 1 root admin 166893 7 24 01:38 zlib-1.2.5_0.darwin_10.i386.tbz2

個別に指定してもだめ。

どうやらこのフォルダにいろいろあるこのアーカイブがダメな理由らしい。えい。

sudo rm -r /opt/local/var/macports/software/

なんと、なんとこれで、30Gb以上も空きが...

まあ、もともと消す予定ですしね!

これで、

sudo port -f uninstall installed

してから、

sudo rm -rf /opt/local

して、macportの2.0のdmgをもらってきてインストール

それから

sudo port install emacs-app +fullscreen

をした。以前のemacs-lispもそのまま動くようだ。ラッキー。