Skip to content

Sebastien-HATTON/centos-7-desktop-xfce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poste de travail CentOS 7 Xfce

Voici le script de post-installation dont je me sers pour configurer "aux petits oignons" un poste de travail basé sur CentOS 7 et l'environnement de bureau Xfce.

Prérequis

Le point de départ, c'est une installation minimale de CentOS 7, sans environnement graphique.

Le réseau n'est pas activé par défaut, il faut donc songer à l'activer explicitement.

Lors de la procédure d'installation, créer un utilisateur provisoire install.

Utilisation

Une fois qu'on a effectué le redémarrage initial, on peut se connecter en tant que root.

L'utilitaire git ne fait pas partie d'une installation par défaut, il va donc falloir l'installer.

# yum install git

Récupérer le contenu de ce dépôt.

# git clone https://github.com/kikinovak/centos-7-desktop-xfce

Lancer le script de post-installation.

# cd centos-7-desktop-xfce
# ./postinstall.sh

L'affichage du script est assez laconique. Pour en savoir un peu plus sur le détail et la progression des opérations, on peut ouvrir un deuxième terminal et afficher le fichier journal "à chaud", comme ceci.

# tail -f /tmp/postinstall.log

Le script se charge automatiquement des opérations suivantes.

  • Activer la gestion des Delta RPM.

  • Effectuer la mise à jour initiale du système.

  • Basculer SELinux en mode permissif.

  • Désactiver l'IPv6.

  • Personnaliser le shell Bash pour root et les utilisateurs.

  • Personnaliser la configuration de Vim.

  • Configurer les dépôts de paquets officiels de manière prioritaire.

  • Configurer les dépôts de paquets tiers : EPEL, Nux, Adobe, etc.

  • Installer une panoplie d'outils en ligne de commande.

  • Installer le serveur graphique X Window.

  • Installer l'environnement de bureau Xfce.

  • Supprimer une poignée de paquets inutiles.

  • Supprimer les polices TrueType exotiques qui encombrent les menus.

  • Installer une panoplie cohérente d'applications supplémentaires.

  • Personnaliser les entrées du menu Xfce.

  • Installer le profil par défaut des nouveaux utilisateurs.

  • Installer une panoplie de polices TrueType avec le rendu Infinality.

  • Installer une collection de fonds d'écran.

  • Basculer en mode graphique au démarrage.

Remarque importante : SELinux est basculé en mode permissif de manière temporaire afin de permettre aux admins de résoudre manuellement les éventuels blocages avant de rebasculer en mode renforcé.

Une fois que le script est arrivé à terme, on peut créer un nouvel utilisateur.

# useradd -c "Nicolas Kovacs" kikinovak
# passwd kikinovak
# usermod -a -G wheel kikinovak

Une fois qu'on s'est connecté, il ne reste plus qu'à supprimer l'utilisateur install provisoire.

# userdel -r install

-- (c) Nicolas Kovacs, 2018

About

Script post-installation pour CentOS 7 + Xfce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published