Available Languages: | Deutsch | English | Français | 日本語 (Nihongo) | Português | |
This document describes advanced topics not found in the User's Guide.
This section describes a method for workgroups of more than one Fink installation to use a central build server ("master") that distributes binary packages to all clients in the group.
The method involves the following steps on the "master" server and on the client machines:
Run fink scanpackages whenever your set of built packages has changed. This will make fink generate apt indexes for all of your enabled trees.
As an alternative you could run fink cleanup which will clean all obsolete src and binary packages. scanpackages will be called at the end of the cleaning process.
Alias /fink /opt/sw/fink <Directory /opt/sw/fink> Options Indexes FollowSymLinks </Directory>
Remember to re-run fink scanpackages (or fink cleanup) whenever you build/update packages on the "master" server to make them available to your remote machines.
Notes:
You could also create a user 'fink' and add the above lines to /etc/httpd/users/fink.conf.
If you use the apache2 package from Fink adjust the paths above accordingly.
deb http://192.168.42.7/fink stable main crypto deb http://192.168.42.7/fink unstable main crypto deb http://192.168.42.7/fink local main
... Hit http://192.168.42.7 stable/main Packages Hit http://192.168.42.7 stable/main Release Hit http://192.168.42.7 stable/crypto Packages ...towards the end of the update process (if the verbose level is >= 1).
Running fink update-all or fink install <package> will now download the necessary packages as binaries from the "master" server if available.
This documentation is adapted in part from "Sharing the Fink" by RangerRick. Thanks!
Copyright (c) 2001 Christoph Pfisterer, Copyright (c) 2001-2020 The Fink Project. You may distribute this document in print for private purposes, provided the document and this copyright notice remain complete and unmodified. Any commercial reproduction and any online publication requires the explicit consent of the author.
Generated from $Fink: advanced.en.xml,v 1.7 2023/08/04 5:08:13 nieder Exp $