03/21: Sodan's unofficial unstable binary distribution
We Fink@Sodan Team hope that you live even more comfortable life with Fink, so let our binary packages open in public.
We are distributing "10.3" and "10.4" packages, and these packages are updated daily with our automated build system. Please note that this is NOT AN OFFICIAL distribution of Fink . This is really important point.
With this binary distribution, for example, when you feel that "I want to install Apache 2 on my box instantly, but it's really boring to wait until it builds..", you can install just with no wait. Or when you feel that even "Woot, new version of KDE is released today!", then you might perhaps able to run just `apt-get install bundle-kde` today, if the package maintainer is enough crazy and you are too lucky.
Instructions to use our unstable binary distribution follows. Have fun!
Note:
- Our binary packages distributed here are NO WARRANTY.
- This is NOT AN OFFICIAL distribution from Fink Core Team. Don't flood the official mailing lists with the messages related this distribution. Don't bother core team with question about this.
- This distribution is intended not to include "Restrictive" packages, like some fonts, or commercial softwares. If you find such packages in our distribution, let me know that.
- Feel free to leave your comments here.
Settings on Mac OS X 10.4 Tiger
If you have been using Fink on Tiger, you have to edit /sw/etc/fink.conf to change "Distribution" field to "10.4". You can make sure it is correctly set by:
$ grep -i Distribution /sw/etc/fink.conf Distribution: 10.4
..but this is kind of dangerous action. If you happened to fail updating Fink, there would be mixture of 10.4 packages and 10.4-Transitional packages in your /sw. To avoid the mess, it is good idea to move old /sw to /sw.orig and install fresh Fink, or leave Distribution 10.4-Transitional and use packages built on 10.3 box, keeping in your mind some packages won't work.
You can set other various setting by editing fink.conf. You may want to make sure that UseBinaryDist and other mirror settings are correctly set. To configure in interactive way, you can use `fink configure
` in command line.
Setting sources.list ( apt setting )
Next, edit /sw/etc/apt/sources.list
, and append following lines:
deb http://fink.sodan.ecc.u-tokyo.ac.jp/apt/10.4 ecc main crypto deb http://fink.sodan.ecc.u-tokyo.ac.jp/apt/10.4 unstable main crypto
The first line is for Todai's local packages. Our build box has (somehow wrongly) made some "unstable" packages depend on "ecc" packages, so, to avoid strange errors, please append both lines at this time.
(Optional) Obtaining finkinfos for "ecc" tree
To obtain Fink@Sodan's finkinfo, you can do this way:
$ cvs -d :pserver:[email protected]:/cvsroot/fink login (leave it empty and just press Return) $ cvs -d :pserver:[email protected]:/cvsroot/fink checkout -P -d ecc experimental/todai/ecc-10.4 $ sudo mv ecc /sw/fink/dists
Add "ecc/main" and "ecc/crypto" into your "Trees" field of fink.conf.
Trees: local/main ecc/main ecc/crypto stable/main stable/crypto unstable/main unstable/crypto
Updating
Now you can update the Fink's database:
$ fink selfupdate
By the time writing this article, no official binary packages are distributed for 10.4 distribution. So apt-get could warn that it couldn't get the data. You can comment out the associated lines of /sw/etc/apt/sources.list.
The next command will cause the actual update.
$ fink update-all
It might take long for the (former) users of 10.4-Transitional distribution. Even if your updating stops unfortunately, you have to finish the updating by some way, like by removing correspondent packages.
Don't complain that "I had to remove almost everything!", at least to other than me. This is unstable and has no warranty. But yes, feel please free to leave your comments here.
Settings on Mac OS X 10.3
Append the 2 lines into /sw/etc/apt/sources.list.
deb http://fink.sodan.ecc.u-tokyo.ac.jp/apt/10.3 ecc main crypto deb http://fink.sodan.ecc.u-tokyo.ac.jp/apt/10.3 unstable main crypto
To obtain finkinfo files for "ecc" tree, exec these lines (optional):
$ cvs -d :pserver:[email protected]:/cvsroot/fink login (empty password) $ cvs -d :pserver:[email protected]:/cvsroot/fink checkout -P -d ecc experimental/todai/ecc $ sudo mv ecc /sw/fink/dists
.. and add "ecc/main" and "ecc/crypto" into "Trees" field of fink.conf, like:
Trees: local/main ecc/main ecc/crypto stable/main stable/crypto unstable/main unstable/crypto
Then update all.
$ fink selfupdate $ fink update-all
That's all. Enjoy the comfort of the binary distribution!
Many thanks to Fink Core Team, especially Dave Vasilevsky ( a.k.a. vasi on #Fink ) , for adding cool features to Fink!
Daniel Gimpelevich wrote: