2010年3月30日

MacPort: Checksum mismatch

原來 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 即可。


 


今天另外找到一個 MacPort  GUI 程式, Porticus,還不錯用,至少不用再記 +variants 等指令了。




Orignal From: MacPort: Checksum mismatch