Fink on MacOSX 10.4(iBook)
まずfink selfupdate しようとするがどうも通らない。firewallのない環境に持ってきて、
fink selfupdate-cvs
でまず本体をアップグレードする。(rsyncが通らないためcvsで対応。RSYNC_PROXYがどこかに入っているか?)ついで
10.4 へアップグレードするには、 fink selfupdate を実行し、 (10.4 で初めての更新時には) sudo /sw/lib/fink/postinstall.pl を実行し、 fink scanpackages と sudo apt-get update を実行します。
をその通り実行したら動いた。
しかし、GIMPをコンパイルしている最中に、MacOSX版を見つけてしまった。ま、こっちの方が新しいし使いやすいわな。
unstable パッケージのインストール方法
質問5.8: unstable にあるパッケージをインストールしようとすると、 fink が 'no package found' といいます。どうしたらインストールできるのですか?
回答: まず、 'unstable' の意味を理解して下さい。 unstable ツリーにあるパッケージは通常一人以上にはテストされていません。 このため、 Fink はデフォルトでは unstable ツリーを検索するようにはなっていません。 unstable を使用する場合、何か上手くいったら(上手くいかなかっても)メンテナにメールを送るのを忘れないで下さい。 あなたのようなユーザーからのフィードバックが、 stable にするかどうかの判定材料なのです! メンテナの情報は fink info <packagename> で取得できます。
パッケージには依存性があり、 unstable にあるパッケージは unstable にある他のパッケージに依存していることも多いのです。 このため、全ての unstable を更新するのが最適です。
Fink が unstable を使うようにするには、 /sw/etc/fink.conf ファイルの Trees: の行に unstable/main と unstable/crypto を追加します。 この後、 fink selfupdate; fink index; fink scanpackages を実行します。
unstable のパッケージのうち、一つか小数だけ使用したいのであれば、 CVS アップデート (fink selfupdate-cvs) に切替えます。デフォルトの rsync は fink.conf にあるツリーしかアップデートしないからです。 次に、/sw/etc/fink.conf ファイルの Trees: の行に local/main を追加します。 次に、 .info ファイルと .patch ファイルを /sw/fink/dists/unstable/main/finkinfo (または /sw/fink/dists/unstable/crypto/finkinfo) から、 /sw/fink/dists/local/main/finkinfo にコピーします。 注意すべきことは、依存しているパッケージ (または特定のバージョン) も unstable にある可能性があり、これらのパッケージの .info と .patch もコピーしなければなりません。 すべてのファイルをコピーしたら、 fink index を実行します。 これで Fink のパッケージリストがアップデートされます。 この後、 rsync に戻したい場合、 fink selfupdate-rsync を実行します。
FInk install (MacBook)
インテルMacを導入したので、とりあえずfinkを入れる。
からダウンロードして入れる。次にgnuplotを入れたらこれは普通に入った。
さらにscilabとoctaveを入れようと思ったら、unstable tree にあるらしい。これは上記のやり方(/sw/etc/fink.confの修正)でできるようにして導入。動作テストをしようと思ったら、Terminalでは動くけどX11では動かない。
で、設定ファイルの読み込まれるタイミング、をチェックし、
c .profile .bashrc
としてX11で走るようにした。順調に動く。
Fink from KUINS-III (Mac Pro)
職場の端末がMac Pro にアップグレードされたので、再度KUINS 内からfinkを通す。.
bash_profile に
export RSYNC_PROXY="proxy.kuins.net:8080"
と入れておいたが通ってくれない。メディアセンターに連絡したりしたが、そのうちに
fink configure
でhttpプロクシを入力したのと、
を入れたことで通るようになる。めでたし。
最終更新:2007年11月01日 12:42