[推荐]基于Mac的Port工具Fink
看到标题,读者朋友们肯定第一时间想到的MacPort 。
恩,那是一款非常棒的工具。 不过我更愿意推荐各位使用另外一款工具 Fink(http://www.finkproject.org/).
Fink 项目希望把 Unix 上各种开放源码软件带到 Darwin 和 Mac OS X 平台上。 我们通过修改 Unix 软件使得它可以在 Mac OS X 上编译和运行(“移植”),并提供一个方便的分发系统使得每个人都可以下载和使用它。 Fink 使用 Debian 中的象 dpkg 和 apt-get 等工具来提供强大的二进制软件包管理。 你可以随意选择是下载预编译好的二进制安装包或从源代码自己构建一切。
关于 Fink的安装 ,大部分用户可参见http://www.finkproject.org/download/index.php?phpLang=zh。
不过后面我主要想介绍我的安装方式,因为我的Mac 版本是10.6 64bit.所以还是有些差别。也许上述普通方法有效,但是我并未尝试。
安装步骤如下(感谢 http://sage.ucsc.edu/~wgscott/xtal/wiki/index.php/64-bit_Fink_for_10.6)
cvs -d:pserver:[email protected]:/cvsroot/fink login
#just hit return when prompted for password
cvs -z3 -d:pserver:[email protected]:/cvsroot/fink co -P fink
cd fink
./bootstrap /sw
以上最后一步可能会花80%的时间,因为它会执行下载及编译这些很核心的工作。
完成之后编辑 /sw/etc/fink.conf 第4行为:
Trees: local/main stable/main stable/crypto unstable/main unstable/crypto
接下来就可以使用fink了。 fink的启动 我加了如下代码
source /sw/bin/init.sh
fink selfupdate-cvs
fink -y update-all
fink scanpackages
我建议 再执行一条
echo "source /sw/bin/init.sh" >> ~/.bash_profile
这样新开终端进程的时候 就不用重新初始化fint了,完成以上步骤,就能使用fink了。
我之所以抛弃了macport 是因为他目前出现的和新版10.6的冲突问题,导致系统gcc库环境出现错误,而macport又与系统架构上不兼容 ,导致Port不能用 gcc 也不能用,而我又准备拿光盘重装developer环境的时候,光驱坏了 DVD盘一律不能读 :shame goodness…!
fink的出现完全让我避开了以上问题,或许上述问题的出现有我个人原因。 但是fink有很重要的一点,就是它的源很快。他会自动推荐最适合我们的镜像。如果我们要随时更换fink的配置, 可以执行 fink configure.
我相信读到这里,会有不少习惯Port的朋友使用 Fink, Just do it, Fink和MacPort 同时存在并不是什么坏事,虽然我已经把MacPort彻底删了。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
以前发布过《30种时尚的CSS网站导航条》,下面是40个CSS的技术,可以让你的网页有更好的用户体验。希望你喜欢 目录 1. A CSS styled table vers…
如题,对三星的 ai 功能比较馋,但是都说它外版系统按 sim 卡确定用户区域。只卡一插国外卡能解决问题吗? 个人经验是任意卡槽只要有中国卡就难办 外版系统用一张国内卡一张…
各位彦祖 哪里有 VUE 的简单案例详细的教程,最好是 vue3 ,从案例学习感觉更快,只看语法太枯燥了 github 上搜各种 vue3-example 项目 vue-a…