version-11-08 serveur-11-08 administrateur

Gestion du parc

Déployer un paquet sur tous les postes

# exemple si on souhaite deployer le paquet abuledu-episcope sur le parc
PAQUET=abuledu-episcope
 
# Copier le paquet
sudo cp ${PAQUET}*.deb /var/cache/apt/archives/
 
# Mettre à jour l'index
sudo horizon-apt-download-pc.sh
 
# Vérifier que le paquet a bien été intégré -> cette commande devrait retourner au moins une ligne avec votre nouveau paquet
cd /home/webs/intranet/horizon-apt  
find | grep ${PAQUET}
 
# Intégrer le paquet dans la prochaine vague de MAJ
cd /home/machines/groups/default/horizon-apt/applications.add
touch ${PAQUET}
 
------- Exemple arborescence -------
root@servecole /home/machines/groups/default/horizon-apt/applications.add ☠ ls -al
total 8
drwxr-xr-x 2 root root 4096 2014-12-08 15:07 .
drwxr-xr-x 4 root root 4096 2014-12-10 14:27 ..
-rw-r--r-- 1 root root    0 2014-08-08 13:07 abuledu-desktop-pc
-rw-r--r-- 1 root root    0 2014-12-10 14:27 abuledu-pc
-rw-r--r-- 1 root root    0 2014-09-15 18:16 abuledu-episcope
-rw-r--r-- 1 root root    0 2014-02-07 19:39 horizon-desktop-pc
-rw-r--r-- 1 root root    0 2014-08-08 13:07 horizon-pc
-rw-r--r-- 1 root root    0 2014-02-04 00:29 horizon-profiles-education
-rw-r--r-- 1 root root    0 2014-12-08 15:07 x11vnc
-------
 
# Forcer tous les postes à se mettre à jour au prochain démarrage
horizon-computers-force-upgrade-on-next-boot