bonjour,
Le mieux est de constituer un dépot yum .
Nous l'avons réalisé sur notre réseau mais aussi en clientèle.
trois phases:
-creation du dépot yum
-"yummification" du dépot constitué
-exportation du dépot pour les clients.
création du dépot:
à partir d'un script basé sur rsync que vous pouvez appeler rsync.depot par exemple:
#!/bin/sh
rsync -av - partial -stats
mirror.dulug.duke.edu::archive/pub/fedora/linux/core/1/i386/os/*
cela peut être un autre miroir de base
par exemple.
faire un chmod 755 dessus
Le tout c'est de rendre executable ce scripts en le mettant dans votre PATH.
Sur votre portable il faut creer une arborescence qui peut acceuillir le dépot.
Nous avons eu pas mal de difficulté à le faire.
on peut creer de dépot en s'appuyant sur un serveur web
on peut faire:
cd /var/www
mkdir depot
cd depot
rsync.depot
c'est très long à l'execution malheureusement.
yummification du dépot
yum-arch /var/www/depot
mise à jour du dépot
exportation chez le cient:
je crois que yum est capable de mettre des dépots à la dispo des clients via le web via un serveur ftp ou système de fichier.
en utilisant apache il faut exporter en fait le chemin d'accès au dépot sous une forme
http://monserveurweb/mondepotsurmonserveurweb
rajouter une entrée dans httpd.conf
<Directory "/var/www/depot">
Options Indexes Includes FollowSynLinks
AllowOveride ALL
Order allow,deny
Allow from all
</Directory>
puis creer une entrée pour le dépot dans yum.conf
[fedora-core]
name=depot
baseurl=
http://monserveurweb/depot
gpgcheck=1
puis ensuite utiliser du côté client en testant yum list
ce que l'on avait fait c'était faire les mise à jour pendant la nuit en plaçant un script dans la table de cron.
le script permet de resynchroniser le dépot avec l'original de base.
on le met dans /etc/cron.daily/
c'est un script dans le genre:
#!/bin/sh
if [ -f /var/lock/subsys/yum]; then
/usr/bin/yum -R 10 -e 0 -d 1 -y update yum
/usr/bin/yum -R 120 -e 0 -d 1 -y
update
c'est à adapter en fonction de votre environnement et des dépots publics utilisé pour resynchroniser le miroir local.
je ne sais pas si j'ai répondu à votre question.
Personellement la création de l'arborescence a été plutôt galère, et lente.
En clientèle c'est quelque chose comme cela qu'on avait mis en place.
mais il y a peu-être d'autres solutions.
si quelqu'un a une autre méthode je suis bien sûr intéressé.
nb le dépot avait été crée sur une fc1, mais le principe reste le même.
Cordialement
Marc BEY
http://www.bashprofile.net
BASHPROFILE Informatique et Open Source