Available Languages: | Deutsch | English | Français | 日本語 (Nihongo) | Português | |
Ce document aborde quelques notions complexes qui ne se trouvent pas dans le Guide de l'utilisateur.
Cette section décrit une méthode d'utilisation d'un serveur central de compilation ( serveur "maître") pour distribuer des paquets binaires à tous les clients des stations de travail. Elle s'applique aux stations de travail utilisant plusieurs installations de Fink.
Note : dans les instructions suivantes, on a supposé que toutes les machines clientes ont une version de fink supérieure ou égale à la version 0.24.0. Voir plus loin la section remarques si les machines ont une version de fink antérieure.
La méthode se compose des étapes suivantes sur le serveur "maître" et sur les machines clientes :
Exécutez fink scanpackages chaque fois que le jeu de paquets construits change. Fink générera alors des index apt pour tous les arbres activés.
Au lieu de la commande précédente, vous pouvez exécuter fink cleanup. Les paquets sources et binaires obsolètes seront alors supprimés. La commande scanpackages est appelée automatiquement à la fin du processus de nettoyage.
Alias /fink /opt/sw/fink <Directory /opt/sw/fink> Options Indexes FollowSymLinks </Directory>
N'oubliez pas de réexécuter fink scanpackages (ou fink cleanup) chaque fois que vous construisez ou mettez à jour des paquets sur le serveur "maître", de façon à ce qu'ils soient disponibles sur les machines éloignées.
Notes :
Vous pouvez aussi créer un utilisateur "fink" et ajouter les lignes ci-dessus au fichier /etc/httpd/users/fink.conf.
Si vous utilisez le paquet apache2 de Fink, vous devrez modifier les chemins ci-dessus.
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 ...à la fin du processus de mise à jour, si le niveau de verbosité est supérieur ou égal à 1.
L'exécution de fink update-all ou de fink install <paquet> téléchargera alors les paquets en tant que paquets binaires s'ils sont disponibles sur le serveur "maître".
Ce document est adapté pour part de "Sharing the Fink" par RangerRick. Merci !
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.fr.xml,v 1.7 2023/08/04 5:08:13 nieder Exp $