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
と実行し、パッケージ記述のキャッシュを更新し、 dpkg
と dpkg-base-files
をインストールしてください。