MacPort: Checksum mismatch |
2010/03/30 ~ 阿亮 ~ |
原來 MacPort 會出錯的啊 XD
今天裝一些東西,都會出現下面的訊息
$ sudo port install apr ---> Computing dependencies for apr ---> Verifying checksum(s) for apr Error: Checksum (md5) mismatch for apr-1.3.12.tar.bz2 Error: Checksum (sha1) mismatch for apr-1.3.12.tar.bz2 Error: Checksum (rmd160) mismatch for apr-1.3.12.tar.bz2 Error: Target org.macports.checksum returned: Unable to verify file checksums Error: Status 1 encountered during processing. Before reporting a bug, first run the command again with the -d flag to get complete output.
找了一陣子,發現
/opt/local/var/macports/distfiles/apr/apr-1.3.12.tar.bz2
的 size 只有 4K. 去 Apache 抓了一份 733KB 的 apr-1.3.12.tar.bz2,取代掉目錄內的檔案,再 install 即可。
PS: apr-util-1.3.9.tar.bz2, httpd-2.2.14.tar.bz2也有類似的情形
今天另外找到一個 MacPort GUI 程式, Porticus,還不錯用,至少不用再記 +variants 等指令了。