Fink

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。 操作过程有三个主要步骤:

  1. 获取合用的 apt 软件。 下载 apt-0.5.4-4apt-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
  2. 升级基本软件包。 很重要一点是要安装有最新的软件包管理工具, 你系统里面现有的已经过期了。

    sudo apt-get install base-files gettext dpkg fink
  3. 更新你系统的其余部分。你可以通过 dselect(推荐方式)使用这个 apt 命令:

    sudo apt-get dist-upgrade

Fink 0.2.3 或更早

本过程假设你已经安装了一个很旧的 Fink 版本(通常是0.2.1),你可能是把它作为象 MacGIMP 安装程序或 OpenOSX 的 GIMP 安装程序的一部分安装到你系统上的。 这个过程分为四步:

  1. 获取合用的 apt 和 fink 软件。 下载 apt-0.5.4-4 apt-shlibs-0.5.4-4fink-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
  2. 升级其它基础软件包。 很重要的一件事是你已经安装了最新的软件包管理工具, 你系统里面的现有版本可能会有很多缺陷,或太旧而无法处理现有的软件包版本。

    sudo apt-get install base-files gettext dpkg
  3. 分离出 X11。 在下一步操作之前,你需要分离出 X11 的依赖关系。 对于 MacGIMP 和 OpenOSX 的软件包,你有一个“手工”的 XFree86 安装(在 Fink 看来如此),所以你需要安装 system-xfree86 软件包:

    sudo apt-get install system-xfree86

    如果软件包显示你的 XFree86 安装版本太旧,你应该首先升级它,然后再次运行上面的命令。

  4. 升级系统的其余部分。 你可以用 dselect(推荐方式)使用这个 apt 命令:

    sudo apt-get dist-upgrade