注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

姑射道人的博客

博客新地址:nixuchen.com

 
 
 

日志

 
 

mac下类似apt-get  

2013-11-16 22:08:57|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
阅读此贴前可以现参考该帖:

http://www.maiyadi.com/viewthread.php?tid=26452


我相信很多人用MAC是用LINUX下转过来,我也相信很多人和我一样喜欢用debian或者ubuntu的apt-get来下载一些东西,甚至和我一样,经常面对这一堆服务器养成了喜欢在终端敲命令的习惯.

那么,在苹果下咱们fink一下吧....

什么是 Fink?

Fink 是一个把 Unix 上各种 开放源码软件带到 Darwin 和 Mac OS X 平台上的项目。 因此,我们有两个主要目标。 
首先,修改现有的开放源码软件使得它可以在 Mac OS X 上编译和运行 (这个过程称为移植)。 
其次,使得我们的工作成果能够以方便和舒适的方式分发给普通用户使用,我们希望这种方式能够和 Linux 用户习惯的方式类似。(这个过程称为打包)。 
本项目提供预编译的二进制安装包以及完全自动的从源代码编译系统。要达到这个目标,Fink 依赖于 Debian 项目建立的优秀软件包管理工具-dpkg,dselect 和 apt-get。 在它们之上,Fink 添加了自己的软件包管理器,名为 fink(奇怪!)。 你可以把 fink 看作一个编译引擎-它输入软件包描述并根据它输出二进制形式的 .deb 软件包。 这个过程中,它从互联网上下载原始的源代码文件,根据需要对它进行修正,然后进行完整的配置和构建软件包的过程。 最后,它把结果封装到一个可用被 dpkg 用于安装的软件包。
由于 Fink 建立在 Mac OS X 上,所以它有严格的策略来保证不会干扰基本系统。 结果是,Fink 管理一个独立的目录树并提供容易使用的架构。

为什么使用 Fink?

有五个理由你应该使用 Fink 来安装 Unix 软件到你的 Mac上:

强大。 Mac OS X 仅包括了一套基本的命令行工具。 Fink 则带给你对这些工具的增强以及一套精选的为 Linux 和其它 Unix 变种开发的图形界面工具。
方便。 使用 Fink,整个编译过程是全自动的,你不再需要担心 Makefiles 或 configure 脚本以及它们(复杂)的参数。 依赖关系系统自动保证所需要的库都存在。 我们的软件包通常都配置为使用它们的最大功能集。
安全。 Fink 严格使用“互不影响”的策略,确保你的 Mac OS X 系统的关键部分不会被触及。 你可以随意升级 Mac OS X 而不用担心它会影响 Fink,反之亦然。 另外,软件包管理系统可以使得你安全地删除你不再需要的软件。
清晰。 Fink 不是一堆软件包的随意结合,它是一个清晰的发布系统。 所安装的文件被安装在一个可预知的位置。 文档清单被保持最新。 有一个一致的界面来控制服务器的处理过程。 另外,这一切都不需要你的干预。
灵活。 你只需要下载和安装你需要的程序。 Fink 可以让你按你喜欢的方式自由地选择安装 XFree86 或其它 X11 解决方案。 如果你根本不希望安装 X11,这也没有问题。

快速上手

刚刚接触 Fink?这个“快速上手”指南正是使你可以迅速用上我们的二进制发行版。

下载安装程序磁盘映象:
Fink 0.9.0 二进制安装包 (PowerPC) - 13635047 bytes
Fink 0.9.0 二进制安装包 (Intel) - 14431371 bytes

其它MAC版本请到:http://www.finkproject.org/download/index.php?phpLang=zh 下载

双击 "Fink-0.9.0-Installer.dmg" 文件装载磁盘映象, 然后双击里面 "Fink 0.9.0 Installer.pkg" 程序。接着按照屏幕的提示进行操作。

在安装的最后阶段,会打开一个终端程序,pathsetup.command 脚本会被自动运行。在编辑你的 shell 配置文件前,会提示请求你的同意。当脚本运行完毕,关闭终端窗口以后,一切都安装就绪了!

如果在此过程中发生了什么错误,你可以尝试重新运行一次安装程序宗卷里面的 pathsetup.command 文件(需要在终端窗口里面运行)。
  1. open /sw/bin/pathsetup.command
复制代码
这个过程应该对你机器的每个帐号都运行一次:每个用户应该登录到自己的帐号运行一次 pathsetup.command 脚本)。

如果 pathsetup.command 产生了错误信息,请参考文档, 尤其是《用户指南》里面的 2.3 “设置你的环境”.


打开一个新的终端程序并运行下面的命令 "fink scanpackages; fink index",或使用所附的 Fink Commander 图形界面程序(你应该把它拖拽到你你系统的合适文件夹里面,而不要在磁盘映象里面运行)选择菜单:Source->scanpackages followed by Source->Tools->index。

一旦做完上面的两个命令,你应该更新 fink 软件包,比确保已经读取发布以后可能又有的重要变化。在这以后你可以安装其它软件包。你有几种办法:

使用所附的 Fink Commander 来选择和安装软件包。Fink Commander 提供一个 Fink 的简单易用的图形界面。对新用户或不习惯命令行的用户这是一个推荐的办法。Fink Commander 有二进制(Binary)和源代码(Source)两个菜单。如果你没有安装开发工具包或不希望自己编译源程序,你应该用二进制方式安装。

Fink Commander 中用二进制文件更新 fink 的操作步骤为:

Binary->Update descriptions
选择 fink 软件包。
Binary->Install
推荐的在 Fink Commander 中从源代码更新 fink 的操作步骤为:

Source->Selfupdate
Tools->Interact with Fink...
确认 "Accept default response" 已经选中,然后点击 "Submit"。
fink 和其它基础软件包会自动构建和运行
现在你已经更新好 fink,你可以安装其它软件包。

要从二进制文件安装,选择软件包,然后使用 Binary->Install。
要从源代码安装,选择软件包,然后 Source->Install。
使用 Use apt-get。Apt-get 可以为你获取和安装二进制软件包,而节省编译的时间。如果你没有安装开发工具包的话,你也可以使用这个办法或 Fink Commander 的二进制安装模式(见上)。

要更新 fink,打开终端程序窗口,输入 sudo apt-get update ; sudo apt-get install fink

在你更新了 fink以后,你可以使用类似的语法安装其它的软件包,例如:sudo apt-get install gimp 来安装 Gimp。注意,并不是全部 fink 软件包都有二进制安装版本的。

从源代码安装 (requires the XCode Tools [Developer Tools on 10.2] to be installed)。 要更新 fink,运行 fink selfupdate 命令。在后面会有提示让你选择,请选择 (1), "rsync"。这会自动更新 fink 软件包。

一旦 fink 已经更新,你可以使用 "fink install" 来获取和编译源代码形式提供的软件包。例如,要安装 Gimp,运行 fink install gimp。


如果你对命令行不熟,没关系还有GUI图形界面版的:

http://prdownloads.sourceforge.n ... 5.4.dmg.gz?download

可以了...

好吧,别对着电脑淫荡的笑.....
  评论这张
 
阅读(2102)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017