Mac OS X 10.1 升级工具箱
由于旧版本的 apt 不能在 Mac OS X 10.1 下使用,下面是一些升级现有的二进制安装的 Fink 特殊步骤。
一个很类似的步骤可以用于升级非常古老的 Fink 0.2.x 安装(包括 MacGIMP 和 OpenOSX 的 GIMP CD 的第一版)。 唯一的要求是 Fink 是安装在 /sw 目录而不是其它地方。 参见下面。
Fink 0.3.0 或更新
从版本 0.3.0 开始,Fink 已经完全与 Mac OS X 10.1 兼容。 因此你不需要做什么特别的操作。
Fink 0.2.4 至 0.2.6
本过程假设你使用官方二进制安装程序安装 Fink。 第一个这样的程序是基于 Fink 0.2.4。 操作过程有三个主要步骤:
获取合用的 apt 软件。 下载 apt-0.5.4-4 和 apt-shlibs-0.5.4-4 软件包。 在终端程序窗口,进入你下载的文件所在的目录,并运行下面命令:
source /sw/bin/init.csh sudo dpkg -i apt-shlibs_0.5.4-4_darwin-powerpc.deb sudo dpkg -i apt_0.5.4-4_darwin-powerpc.deb
(如果你使用 bash 作为你的 shell 程序,第一行需要换成 source /sw/bin/init.sh)
安装 apt 以后,使用下面的命令更新软件包清单:
rehash fink scanpackages sudo apt-get update
升级基本软件包。 很重要一点是要安装有最新的软件包管理工具, 你系统里面现有的已经过期了。
sudo apt-get install base-files gettext dpkg fink
更新你系统的其余部分。你可以通过 dselect(推荐方式)或使用这个 apt 命令:
sudo apt-get dist-upgrade
Fink 0.2.3 或更早
本过程假设你已经安装了一个很旧的 Fink 版本(通常是0.2.1),你可能是把它作为象 MacGIMP 安装程序或 OpenOSX 的 GIMP 安装程序的一部分安装到你系统上的。 这个过程分为四步:
获取合用的 apt 和 fink 软件。 下载 apt-0.5.4-4 apt-shlibs-0.5.4-4 和 fink-0.10.0-1 软件包 (是的,这个版本号是真实的。Fink 软件包里面的 fink 命令的版本与 Fink 发行版的版本号是相互独立的)。 在终端程序窗口,进入你下载的文件所在的文件夹,运行下面命令以安装软件:
sudo dpkg -i apt-shlibs_0.5.4-4_darwin-powerpc.deb sudo dpkg -i apt_0.5.4-4_darwin-powerpc.deb sudo dpkg -i fink_0.10.0-1_darwin-powerpc.deb
安装好以后,使用这些命令来升级软件包清单:
rehash fink scanpackages sudo apt-get update
升级其它基础软件包。 很重要的一件事是你已经安装了最新的软件包管理工具, 你系统里面的现有版本可能会有很多缺陷,或太旧而无法处理现有的软件包版本。
sudo apt-get install base-files gettext dpkg
分离出 X11。 在下一步操作之前,你需要分离出 X11 的依赖关系。 对于 MacGIMP 和 OpenOSX 的软件包,你有一个“手工”的 XFree86 安装(在 Fink 看来如此),所以你需要安装
system-xfree86
软件包:sudo apt-get install system-xfree86
如果软件包显示你的 XFree86 安装版本太旧,你应该首先升级它,然后再次运行上面的命令。
升级系统的其余部分。 你可以用 dselect(推荐方式)或使用这个 apt 命令:
sudo apt-get dist-upgrade