Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
abuledu:administrateur:gestion_des_paquets_et_reconfiguration_horizon [2007/04/12 11:01] olive |
abuledu:administrateur:gestion_des_paquets_et_reconfiguration_horizon [2016/01/21 14:09] (Version actuelle) erics |
<code> | {{tag>version-1-6}}{{tag>version-8-08}} |
Documentation valable sur AbulÉdu Pro 1.6 et Horizon avec accès SUDO | |
</code> | |
| |
====== Gestion des paquets / Reconfiguration Horizon ====== | ====== Gestion des paquets / Reconfiguration Horizon ====== |
| |
Commandes : | |
| |
<code>get config</code> | ===== Gestion de paquets Debian ===== |
Affiche la configuration générale et détaillée des Horizon System Tools, le nom des fichiers de configuration utilisés sur votre système (suivant qu'il est en mode Horizon ou AbulÉdu). | |
| |
<code>get config names --bourne-shell</code> | |
Récupère les noms "spéciaux" des utilisateurs et des groupes (en mode AbulÉdu c'est souvent élèves/enseignants/classes), dans un format prêt à être intégré dans un script shell (utilisez par exemple ''eval `get config names -b`'' dans votre script). | |
| |
<note tuyau> | |
**Les HST peuvent être intégrés dans du code Shell, PHP ou directement en Python.** Consultez ''%%get --help%%'', ''%%get config --help%%'' pour plus de détails, ou regardez le code de webadmin, des paquets Debian ''horizon-*'' ou des HAT, qui utilisent directement les HST et les bibliothèques HST dans leur code. | |
</note> | |
<code>sudo horizon-reconfigure</code> | <code>sudo horizon-reconfigure</code> |
Reconfigure en une seule fois tous les paquets ''horizon-*-default-settings'', qui gèrent la configuration des services (Samba, DHCP, CUPS, postfix...). | Reconfigure en une seule fois tous les paquets ''horizon-*-default-settings'', qui gèrent la configuration des services (Samba, DHCP, CUPS, postfix...). |
<code>sudo dpkg-reconfigure horizon-postfix-default-settings</code> | <code>sudo dpkg-reconfigure horizon-postfix-default-settings</code> |
Lancez ce genre de commande quand vous avez modifié à la main la configuration de postfix, pour que le paquet vérifie que vous n'avez rien oublié pour que le serveur de mail reste opérationnel. | Lancez ce genre de commande quand vous avez modifié à la main la configuration de postfix, pour que le paquet vérifie que vous n'avez rien oublié pour que le serveur de mail reste opérationnel. |
Utilisez ''%%dpkg -l | awk '{print $2}' | egrep '^horizon-.*-settings'%%'' pour avoir la liste de tous les paquets Horizon que vous pouvez reconfigurer de cette manière lorsque vous modifiez des fichiers de configuration à la main. | |
| <code>dpkg -l | awk '{print $2}' | egrep '^horizon-.*-settings'</code> |
| Donne la liste de tous les paquets Horizon que vous pouvez reconfigurer de cette manière lorsque vous modifiez des fichiers de configuration à la main. |
| |
| ===== Administration des services ===== |
| |
| ==== Présentation ==== |
| |
| D'une manière générale, un appel à ''sudo dpkg-reconfigure horizon-SERVICE-default-settings'' appellera du même coup ''update-horizon-SERVICE''. Mais la reconfiguration du paquet Debian peut ne pas être nécessaire à chaque fois. Je détaille donc ici chaque commande ''update-horizon-SERVICE'' et ses fonctions. |
| |
| |
| ==== Commandes individuelles ==== |
| |
<code>sudo update-horizon-nut</code> | <code>sudo update-horizon-nut</code> |
Quand vous avez configuré l'onduleur dans le fichier principal (''`get config main_config_file`'' pour savoir où il est). Utilisez ''ls /usr/sbin/update-horizon-*'' pour avoir la liste de tous les programmes de reconfiguration individuels. | Quand vous avez configuré l'onduleur dans le fichier principal (''`get config main_config_file`'' pour savoir où il est). Utilisez ''ls /usr/sbin/update-horizon-*'' pour avoir la liste de tous les programmes de reconfiguration individuels. |
| |
| <code>sudo update-horizon-ltsp</code> |
| Reconfigure le fichier ''lts.conf'' (la section ''[Default]'') pour que LTSP soit totalement fonctionnel. Utile si vous avez modifié le fichier à la main et que certaines choses ne fonctionnent plus. Il ne supprime pas les directives ajoutées par vous. Il ne corrige pas toutes les erreurs de syntaxe non plus... |
| |
| <note important> |
| Attention : si vous avez modifié des directives LTSP à la main, le programme les remplacera. Si votre configuration nécessite une ou plusieurs directives ''[Default]'' LTSP spécifique(s), contactez [[supportteam@ryxeo.com|l'équipe de support RyXéo]]. |
| </note> |
| |
| <code> |
| sudo update-horizon-squid |
| </code> |
| (en cours d'écriture, non fonctionnel actuellement) |
| |
| <code> |
| sudo update-horizon-bind9 |
| </code> |
| ajoute les zones '''abuledu''' et les options de '''logging''' dans les fichiers de configuration de '''bind9'''. |