FinkのSource Distributions
FinkのSource Distributionsを利用するためには
$ sudo fink selfupdate-rsync
を実行しなければならないようですね。そうするとfink自身もrsyncを使うバージョンにアップデートされます。fink.confの一番下にもちゃんとrsyncと記載が入るようです。
# Fink configuration, initially created by bootstrap Basepath: /sw RootMethod: sudo Trees: local/main stable/main stable/crypto unstable/main unstable/crypto Distribution: 10.5 SelfUpdateTrees: 10.4 ConfFileCompatVersion: 1 Mirror-apache: http://www.apache.org/dist Mirror-apt: http://msn.wi.us.finkmirrors.net/mirrors/fink/finkbindist/bindist Mirror-cpan: ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN Mirror-ctan: ftp://tug.ctan.org/tex-archive Mirror-debian: ftp://ftp.debian.org/debian Mirror-freebsd: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles Mirror-gimp: ftp://ftp.ring.gr.jp/pub/graphics/gimp Mirror-gnome: ftp://ftp.gnome.org/pub/GNOME Mirror-gnu: ftp://ftp.ring.gr.jp/pub/GNU Mirror-kde: ftp://ring.asahi-net.or.jp/pub/X/kde Mirror-master: http://distfiles.msn.wi.us.finkmirrors.net/mirrors/fink/distfiles/ Mirror-rsync: rsync://msn.wi.us.finkmirrors.net/finkinfo/ Mirror-sourceforge: http://jaist.dl.sourceforge.net/sourceforge/ MirrorContinent: asi MirrorCountry: asi-jp MirrorOrder: MasterFirst ProxyPassiveFTP: true UseBinaryDist: true Verbose: 1 SelfUpdateMethod: rsync
以前はSelfUpdateMethodがpointだったのですが、今回の作業でrsyncに変更されるようです。
なぜ今回pointからrsyncに変える気になったかというと、treeが本当にパッケージ化されていないのかと疑いをもちfinkのページを眺めていると既にパッケージ化されていることを発見。そこで、どうやら今までの私の設定(point)ではソースディストリビューションはダウンロードしてくれないんだと思い、rsyncに変更することにしました。
取り敢えず、全部アップデート!
%sudo fink scanpackages %sudo fink selfupdate %sudo fink update-all Information about 7870 packages read in 2 seconds. The following 2 packages will be installed or updated: pkgconfig wget The following 5 additional packages will be installed: expat1 expat1-shlibs gettext-tools libgettextpo2-shlibs system-openssl-dev Do you want to continue? [Y/n]
4000強だったパッケージ数も一気に7870個に増えました。インストールしたばかりのpkgconfigやwgetもアップデート対象になってます。ちょっと時間がかかるけど全部最新版をソースからインストールしておこう。あと、欲しかったtreeもインストールしよう。
%sudo fink install tree