Fink

F.A.Q. - 4. Fink のアップグレード (バージョン固有の問題対処法)

質問4.1: rsync や cvs の selfupdate を実行しても、Fink が新しいパッケージを読み込んでくれません。

回答: これは OS 10.5 バイナリインストーラを使用している際の問題です。まず、バージョンを確認し:

fink --version

もし fink-0.27.13-41 であれば、これはインストーラのものです。 また、fink-0.27.16-41の場合も同様に、

  • rsync (推奨): 下記の手順で実行してください
    fink selfupdate
    fink selfupdate-rsync
    fink index -f
    fink selfupdate
  • cvs (別の方法): 下記の手順で実行してください
    fink selfupdate-cvs
    fink index -f
    fink selfupdate

どちらも、最新バージョンの fink に更新します。

質問4.2: 何かをインストールしようとすると、'Can't resolve dependency "fink (>= 0.28.0)"' というエラーが出ます。

回答: 上述の FAQ をしてください。

質問4.3: Fink が、'sudo apt-get install libgettext3-dev=0.14.5-2' を実行して問題のある依存性を解消するように言ってきますが、まだおかしいです。

回答: libgettext3 のパッケージ記述ファイルのタイムスタンプに問題があります: 0.14.5-2 は古いバージョンでです。

fink index -f
fink update libgettext3-dev	
	

と実行し、パッケージ記述ファイルのキャッシュを更新した後、パッケージを更新してください。

質問4.4: Fink が 'Can't resolve dependency "dpkg (>= 1.10.21-1229)" for package "dpkg-base-files-0.3-1"' って言うてはりますけど、 どないしたらよろしいですやろ?

回答: 更新された dpkg パケージ記述にタイムスタンプの問題があります。

fink index -f
fink selfupdate
	

と実行し、パッケージ記述のキャッシュを更新し、 dpkgdpkg-base-files をインストールしてください。

次: 5. Fink のインストール、使用、メンテナンス