Fink RSS News Feeds: [These Headlines] [Package Updates]
Binary distribution moved to new location
In the past, the whole binary distribution (bindist) for Fink (the one you might or might not be using and which is accessed via the dselect / apt-get tools) has been hosted on the SourceForge.net web servers that also hosts the Fink homepage.
However, this is less than ideal, since it generates lots of traffic on the web servers. Since the web servers are rate limited (after all, they have to serve other projects besides Fink), this means that download speeds are not as fast as one could wish.
On the other hand, SourceForge.net offers a dedicated download server network which has mirrors in the US and Europe. Since it is specifically designed for this task, it offers superior download speeds.
Therefore, it was decided that the binary distibution is to be hosted on these dedicated file download servers, as it will take away load from the web servers, while at the same time the download experience for you, our users, is improved.
To this end, the whole binary distribution is already available in the new location. Everybody using "fink selfupdate-cvs" most probably already is using this new binary distribution. For anybody else, we provide instructions on how to switch on this page.
We suggest that you switch as soon as possible. The old binary distro will be removed on Monday, July 22nd. Don't worry though, switching to the new binary distro will still be possible later on without problems. Feel free to contact us via on of our mailing lists if you have any questions or problems.
Switching to the new binary distribution
Depending on your circumstances, there are different ways to go about this. First off, if you are currently using the unofficial Fink KDE binary distribution, then you probably have a modified the sources.list file. In this case you have to manually switch (details on that in the next section). Otherwise you can just follow one of these two ways:
- Updating via apt-get.
Enter the following command: "sudo apt-get update ; sudo apt-get install apt". This will download the latest version of apt (the tool that is responsible for managing the binary distribution on your machine) and update you local install to use it.
- Updating via Fink's built-in selfupdate.
Enter the following command: "fink selfupdate-cvs". This requires that you have the Apple Developer Tools installed.
Manually switching
Under some circumstances (mainly if you or some utility modified /sw/etc/apt/sources.list), the above instructions are not enough to switch to the new bindist location.
In this case you can modify the sources.list file manually.
- Open /sw/etc/apt/sources.list with your favorite text editor (BBEdit, Pepper, emacs, vi etc. all will do fine). Do not use a word processor like MS Word for this!
- Now replace its contents with the following (or download it here):
# Default APT sources configuration for Fink # Official binary distribution: download location for packages # from the latest release deb http://us.dl.sourceforge.net/fink/direct_download release main crypto # Official binary distribution: download location for updated # packages built between releases deb http://us.dl.sourceforge.net/fink/direct_download current main crypto # Local package trees - packages built from source locally # NOTE: keep this in sync with the Trees: line in /sw/etc/fink.conf # NOTE: run 'fink scanpackages' to create Packages.gz files deb file:/sw/fink local main deb file:/sw/fink stable main crypto deb file:/sw/fink unstable main crypto
This is simply the default sources.list file for Fink. - If you are also using the unofficial Fink KDE binary distribution, make sure to re-add the deb line to your source.list file. Read the KDE instructions for details on how to acomplish this.
- Save the file.
- If all went well, you are done now. It is recommended that you update some core packages, you can acomplish this via the following command:
sudo apt-get update ; sudo apt-get install apt fink dpkg storable-pm