Afin de rendre plus aisée l’installation des packages que je propose sur ce site, j’ai décidé d’utiliser l’outil slapt-get qui présente plusieurs avantages :
gestion des dépendances entre packages ;
gestion simultanée de plusieurs dépôts de packages ;
Au niveau des inconvénients, slap-get est mieux adapté pour la gestion de packages tiers plutôt que ceux de la distribution.
Côté serveur
Commencez par placer tous les packages proposés en téléchargement dans un répertoire. Dans ce répertoire, installez-y le script gen_repos_files.sh écrit par Eric Hameleers. Modifiez le script selon votre convenance, la partie paramètrable est clairement indiquée dans le script. Les fichiers suivants sont générés pour utilisation par le client :
CHECKSUMS.md5
CHECKSUMS.md5.asc
CHECKSUMS.md5.gz
CHECKSUMS.md5.gz.asc
ChangeLog.rss
ChangeLog.txt
ChangeLog.txt.gz
FILELIST.TXT
GPG-KEY
MANIFEST.bz2
PACKAGES.TXT
PACKAGES.TXT.gz
Téléchargez le tout (vos packages + les fichiers générés) sur votre serveur.
Côté client
Installez le package de gestion de packages slapt-get et optionnellement l’interface graphique gslapt.
Modifiez le fichier /etc/gslatp-get.conf. Vous y indiquerez les adresses des dépôts et particulier le vôtre. A la lecture de ce fichier de configuration, il est intéressant de noter l’adresse du dépôt de slapt-get : il peut donc se mettre à jour lui-même.
Ensuite, viennent les initialisations :
slapt-get --add-keys
slapt-get --update
pour installer des packages et leurs dépendances :
slapt-get --update
slapt-get --install nom_du_package
et enfin pour mettre à jour les packages déjà installés :
slapt-get --update
slapt-get --upgradeL’utilisation de base vous étant présentée, slapt-get possède d’autres possibilités que vous découvrirez dans le README et la FAQ.
Si vous utilisez gslapt, ce sera bien entendu en tant que superuser (compte root). Si vous faites cela à partir d’une console sous X avec un compte utilisateur, il faudra autoriser le superuser à ouvrir des fenêtres comme ceci :
$ xhost +local:rootLiens
Site officiel ;
http://www.linuxquestions.org/quest...
http://www.slackware.com/ alien/too...
http://software.jaos.org/BUILD/slap...
