Skip to content

Latest commit

 

History

History
125 lines (97 loc) · 4.82 KB

desinstall_reinstall_paquet.md

File metadata and controls

125 lines (97 loc) · 4.82 KB

Désinstallation/réinstallation du paquet se3-clients-linux

Désinstallation complète

Si jamais vous souhaitez désinstaller complètement le paquet se3-clients-linux de votre serveur, rien de plus simple. En tant que root sur le serveur, il suffit de lancer la commande suivante :

# Attention, nous vous conseillons tout de même vivement de
# procéder à une désinstallation partielle comme indiquée
# ci-dessous dans la section suivante.
apt-get purge se3-clients-linux

Et c'est tout. Une fois la commande ci-dessus exécutée, votre serveur ne garde plus la moindre trace d'installation du paquet se3-clients-linux.

Attention : en désinstallant le paquet de la sorte (avec apt-get purge), tout le répertoire /home/netlogon/clients-linux/ du serveur (et tout ce qu'il contient) sera effacé. Si vous aviez pris la peine de vous concocter un fichier logon_perso à votre sauce, d'écrire de nombreux scripts dans le répertoire unefois/ etc., tout sera purement et simplement effacé.

Désinstallation partielle en vue d'une réinstallation ultérieure

Avec la commande ci-dessous (où l'instruction purge est remplacée par remove), les choses se passent un peu différemment :

apt-get remove se3-clients-linux

Le paquet se3-clients-linux est bien désinstallé comme dans le cas précédent, sauf que le répertoire /home/netlogon/clients-linux/ du serveur n'est pas totalement effacé. Tous les fichiers/répertoires que vous avez le droit de modifier seront conservés, si bien que l'arborescence du répertoire ressemblera à ceci :

-- clients-linux/
    |-- bin/
    |    ‘-- logon_perso
    |-- distribs/
    |    |-- precise/
    |    |    ‘-- skel/
    |    ‘-- squeeze/
    |        ‘-- skel/
    |-- divers/
    ‘-- unefois/

Ainsi, après réinstallation du paquet, vous retrouverez inchangés :

  • le fichier logon_perso ;
  • tous les profils distants de chaque distribution prise en charge ;
  • le contenu du répertoire divers/ ;
  • le contenu du répertoire unefois/.

En résumé, une réinstallation du paquet se3-clients-linux avec conservation des fichiers/dossiers modifiables se fait ainsi :

apt-get remove se3-clients-linux
apt-get install se3-clients-linux

Une telle réinstallation du paquet peut être utile si jamais, pour une raison ou pour une autre, vous avez commis un certain nombre de modifications malheureuses en voulant « hacker » certains fichiers du paquet et que vous souhaitez repartir de zéro sans pour autant perdre vos fichiers « personnels 25 ». Autre cas où la réinstallation peut être utile : lors d'une mise à jour du paquet (auquel cas d'ailleurs il sera plus naturel d'exécuter la commande « apt-get dist-upgrade »). Dans ce cas aussi, les fichiers « personnels » seront conservés en l'état.

Remarque : ici, la notion de fichiers/répertoires « modifiables » ou « personnels » n'est pas à prendre au pied de la lettre. Dans l'absolu, vous pouvez tenter de modifier ce que vous voulez dans les fichiers du paquet se3-clients-linux. Simplement, sont considérés comme « modifiables » (ou « personnels ») seulement les fichiers/répertoires conservés lors d'une réinstallation ou d'une mise à jour du paquet.

Retrouver le comportement par défaut du logon_perso

Il est très facile de retrouver le comportement par défaut (c'est-à-dire comme si on venait d'installer le paquet se3-clients-linux) du fichier logon_perso de personnalisation du logon, notamment au niveau du montage des partages réseau à l'ouverture de session.

Il faudra alors reprendre les aménagements de personnalisation effectués dans le fichier logon_perso

Sur une console du serveur, en tant que root, il vous suffit de faire :

# On se place dans le répertoire `bin/`.
cd /home/netlogon/clients-linux/bin/

# On met dans un coin votre fichier `logon_perso` en le renommant
# `logon_perso.SAVE` (si jamais vous n'avez jamais touché à ce fichier
# alors vous pouvez même le supprimer avec la commande `rm logon_perso`).
mv logon_perso logon_perso.SAVE

# On reconfigure le paquet. L'absence du fichier `logon_perso` sera
# détectée et vous retrouverez ainsi la version par défaut de ce 
# fichier.
dpkg-reconfigure se3-clients-linux

Vous retrouverez un comportement par défaut dès que les clients-linux auront mis à jour leur script de logon local, c'est-à-dire au plus tard après un redémarrage des clients (en fait, après une simple fermeture de session, la mise à jour devrait se produire).