#1 Le 26/11/2007, à 12:31
- baisis
[Résolu] Mises à jour centralisées
Bonjour,
Je travaille sur la migration ubuntu du parc informatique de 50 postes.
Nous disposons sous Windows d'une solution de mises à jour WSUS.
Je cherche une solution qui à partir d'un poste maà®tre on approuve ou désapprouve les mises à jour une par une. Puis après des tests les mises à jour se déversent sur chacun des postes du réseau.
Sur les forums j'ai trouvé des pistes : apt-mirror, apt-cacher, rsync
J'ai installé apt-mirror mais il ne me permet pas de sélectionner les mises à jour une par une.
Je ne peux choisir qu'un bloc, par exemple :
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
Je travaille sur feisty. Auriez-vous une solution à m'apporter ?
Merci.
Dernière modification par baisis (Le 27/11/2007, à 12:18)
Hors ligne
#2 Le 26/11/2007, à 12:58
- Azema
Re : [Résolu] Mises à jour centralisées
Salut baisis,
A mon avis, je te conseille de faire un dépà´t local, sur un serveur, que tu pourras contrà´ler et ainsi ajouter les paquets que tu souhaites autoriser.
Ensuite, il te faut un poste en direct sur le net qui recevra toutes les mises à jour. Lors de la proposition de mise à jour des paquets par le système, tu as la possibilité de sélectionner les paquets que tu souhaites mettre à jour. Il te restera à faire un script qui récupera les paquets dans le cache pour les uploader sur ton dépà´t local.
Il va te falloir potasser le MAN et ainsi trouver la solution.
Cordialement, Azema.
Pour obtenir un fichier sources.list propre, rendez-vous sur www.sourceslist.org
Si votre problème est résolu, merci de l'indiquer dans l'en-tête de votre topic avec le terme [RESOLU].
Hors ligne
#3 Le 26/11/2007, à 13:33
- baisis
Re : [Résolu] Mises à jour centralisées
Salut Azema,
Merci pour ta réponse, l'idée est bonne mais je ne suis pas copain avec les scripts, je vais bosser là -dessus.
Je suis assez étonné qu'il n'y ai pas une solution déjà "prêt à poster".
Lorsque je met à jour le poste en direct sur le net, les paquets vont donc dans le cache mais ils restent après un reboot ? et pour combien de temps ? L'idée est de tester la mise à jour avant de la déployer.
Savez-vous s'il est possible de downgrader ?
Quel est le tuto le plus adapté :
http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_depot_local
http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_depot_local_temp
http://doc.ubuntu-fr.org/tutoriel/creer_un_miroir_de_depot_local
Merci bien.
Dernière modification par baisis (Le 26/11/2007, à 13:42)
Hors ligne
#4 Le 26/11/2007, à 13:54
- michel2652
Re : [Résolu] Mises à jour centralisées
Quel est le tuto le plus adapté :
http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_depot_local_temp
Je me suis servi de ce tuto pour faire un dépot local que je passe sur un disque USB.
à‡a permet à ceux qui n'ont pas internet et qui ont modifié leur sources.list vers le HDD USB de mettre à jour leur Gutsy .
Pour toi, faire pointer les sources.list de tes PC vers le répertoire qui servira de dépot.
(modifier les lignes /media/Stock_3_250Go/gutsy/ par le chemin du répertoire qui servira de dépot local pour tes PC)
Installer debmirror, nommer le fichier (MAJ-Gutsy chez moi) et le rendre exécutable :
#!/bin/bash -x
#gutsy
/usr/bin/debmirror --nosource -m -e rsync --passive --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=gutsy \
--ignore-release-gpg --section=main,multiverse,universe,restricted \
--arch=i386 /media/Stock_3_250Go/gutsy/gutsy/ubuntu/
#gutsy-update
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=gutsy-updates \
--ignore-release-gpg --section=main,restricted \
--arch=i386 /media/Stock_3_250Go/gutsy/gutsy-updates/ubuntu/
#gutsy-security
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=gutsy-security \
--ignore-release-gpg --section=main,universe,restricted \
--arch=i386 /media/Stock_3_250Go/gutsy/gutsy-security/ubuntu/
A+
#5 Le 26/11/2007, à 14:02
- baisis
Re : [Résolu] Mises à jour centralisées
Merci Michel et Azema,
J'ai donc utilisé un ordi sur lequel j'applique mes mises à jour directement depuis Internet.
J'exécute ensuite ce petit script :
cp -rf /var/cache/apt/archives /var/www/maj
cd /var/www/maj/
dpkg-scanpackages ./ /dev/null | gzip -9c > Packages.gz
Cette solution permet donc d'approuver les mises à jour une par une et de les tester avant de les publier sur l'ensemble des postes.
@+
Dernière modification par baisis (Le 27/11/2007, à 12:17)
Hors ligne