Lien vers cette vue

remasterisation [2012/05/14 00:29]
turzin [Création de l'image ISO]
remasterisation [2012/05/14 02:38] (Version actuelle)
turzin [Installation des paquets et personnalisation du bureau]
Ligne 40: Ligne 40:
  
  
-–> <font 11pt:bold/auto;;#660000;;inherit      >Lancez le Gestionnaire de paquets Synaptic, faites "Recharger" puis "Tout mettre à jour" et "Appliquer".</font> +–> <font 11pt:bold/auto;;#660000;;inherit           >Lancez le Gestionnaire de paquets Synaptic, faites "Recharger" puis "Tout mettre à jour" et "Appliquer".</font> 
  
  
Ligne 46: Ligne 46:
  
  
-–> <font 11pt:bold/auto;;#660000;;inherit      >Le paquet draklive-install  doit être installé impérativement. (Il doit ensuite être ajouté sur le Bureau).</font> +–> <font 11pt:bold/auto;;#660000;;inherit           >Le paquet draklive-install  doit être installé impérativement. (Il doit ensuite être ajouté sur le Bureau).</font> 
  
  
Ligne 52: Ligne 52:
  
  
-//<font 12pt:normal/auto;;#339900;;inherit    >D'aileurs, il est à noter que tous les logiciels que vous installerez et toutes les configurations que vous ferez seront reproduits tels quels sur le LiveCD.</font> // +//<font 12pt:bold/auto;;#339900;;inherit         >IMPORTANT </font> // Il est à noter que tous les logiciels que vous installerez et toutes les configurations que vous ferez seront reproduits tels quels sur le LiveCD
  
  
Ligne 64: Ligne 64:
  
  
-Outre le choix des logiciels et des paquets, //vous pouvez aussi modifier la configuration de l'environnement de travail // afin d'ajouter des fonctionnalités que vous jugez utiles et aussi donner une certaine couleur à votre re-master. Comme mentionné plus tôt, toutes les personnalisations que vous ferez sur votre installation seront portées sur le LiveCD. Sans en faire une liste exhaustive, voici quelques éléments que vous pouvez configurer:+Outre le choix des logiciels et des paquets, //vous pouvez aussi modifier la configuration de l'environnement de travail // afin d'ajouter des fonctionnalités que vous jugez utiles et aussi donner une certaine couleur à votre re-master. Comme mentionné plus tôt, toutes les personnalisations que vous ferez sur votre installation seront portées sur le LiveCD.
  
  
-–> Choisir un fond d'écran approprié et les icônes présents sur le Bureau (par exemple l'icône //Installer PCLinuxOS//). Petit détail important: n'oubliez pas de bien aligner les icônes sur la grillec'est plus esthétique!+**//Sans en faire une liste exhaustive// **voici quelques éléments que vous pouvez configurer:
  
  
-–> Régler le tableau de bord selon vos préférences (emplacement, taille des icônes, couleur, lanceurs rapides etc.).+–> <font 11pt:bold/auto;;#660000;;inherit    >Choisir un fond d'écran approprié et les icônes présents sur le Bureau (par exemple l'icône Installer PCLinuxOS).</font> 
  
  
-–> Régler le thème GTK et le thème d'icônes, le look de votre curseur, le thème des fenêtres, les polices de caractèreetc.  (Pour un exemple de personnalisation, voir [[:personalisationlxde|Personnalisation de votre Bureau LXDE]] ).+Petit détail important: n'oubliez pas de bien aligner les icônes sur la grillec'est plus esthétique!
  
  
-–> Configurer le gestionnaire de fichiers (par exemple, 1 ou 2 clics pour ouvrir un fichier, ne pas afficher les fichiers cachés, tri alphabétique et autres détails si désirés, etc.).+–> <font 11pt:bold/auto;;#660000;;inherit    >Régler le tableau de bord selon vos préférences</font> 
  
  
-–> Configurer l''économiseur d'écran si désiré.+Emplacement, taille des icônes, couleur, lanceurs rapides, etc. 
 + 
 + 
 +> <font 11pt:bold/auto;;#660000;;inherit    >Régler le thème GTK et le thème d'icônes, le look de votre curseur, le thème des fenêtres, les polices de caractère, etc.</font>  
 + 
 + 
 +Pour un exemple de personnalisation, voir [[:personalisationlxde|Personnalisation de votre Bureau LXDE]]  
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit    >Configurer le gestionnaire de fichiers</font>  
 + 
 + 
 +Par exemple, 1 ou 2 clics pour ouvrir un fichier, ne pas afficher les fichiers cachés, tri alphabétique et autres détails si désirés, etc.). 
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit    >Configurer l''économiseur d'écran si désiré.</font> 
  
  
Ligne 91: Ligne 106:
  
  
-Grossièrement, nous allons donc <font 9pt:bold/auto;;#CC0000;;inherit            >1)</font> nettoyer le répertoire  /home///nom_utilisateur// en supprimant tous les fichiers de configuration des applications graphiques que nous ne désirons pas conserver et <font 9pt:bold/auto;;#CC0000;;inherit            >2)</font> copier vers le répertoire /etc/skel toutes les configuration d'application et d'environnement (la personnalisation effectuée à l'étape précédente) que l'on désire passer aux prochains utilisateurs qui seront créés.+Grossièrement, nous allons donc <font 9pt:bold/auto;;#CC0000;;inherit                 >1)</font> nettoyer le répertoire  /home///nom_utilisateur// en supprimant tous les fichiers de configuration des applications graphiques que nous ne désirons pas conserver et <font 9pt:bold/auto;;#CC0000;;inherit                 >2)</font> copier vers le répertoire /etc/skel toutes les configuration d'application et d'environnement (la personnalisation effectuée à l'étape précédente) que l'on désire passer aux prochains utilisateurs qui seront créés.
  
  
-<font 9pt:bold/auto;;#6600CC;;inherit        >Note: L'utilisation du logiciel midnight commander (mc  en console) est recommandé pour la plupart des étapes suivantes ainsi que pour le nettoyage qui aura lieu plus tard. Ce véritable couteau suisse permet d'avoir une vue d'ensemble des fichiers d'un répertoire, tout en permettant de les copier facilement d'un répertoire à un autre, de les éditer ou de les supprimer.</font> +<font 9pt:bold/auto;;#6600CC;;inherit             >Note: L'utilisation du logiciel midnight commander (mc  en console) est recommandé pour la plupart des étapes suivantes ainsi que pour le nettoyage qui aura lieu plus tard. Ce véritable couteau suisse permet d'avoir une vue d'ensemble des fichiers d'un répertoire, tout en permettant de les copier facilement d'un répertoire à un autre, de les éditer ou de les supprimer.</font> 
  
  
-<font 9pt:bold/auto;;#CC0000;;inherit        >IMPORTANT  Les opérations suivantes doivent être exécutées en tant que root (i.e. en lançant la commande su dans un terminal)</font> +<font 9pt:bold/auto;;#CC0000;;inherit             >IMPORTANT  Les opérations suivantes doivent être exécutées en tant que root (i.e. en lançant la commande su dans un terminal)</font> 
  
  
Ligne 130: Ligne 145:
  
  
-<font 9pt:bold/auto;;#339900;;inherit        >IMPORTANT</font> Les opérations qui suivent doivent être exécutées en tant que //root//.+<font 12pt:bold/auto;;#339900;;inherit               >IMPORTANT</font> Les opérations qui suivent doivent être exécutées en tant que //root//.
 == 1- Vérifier que le compte créé (guest, visiteur ou autres) sera supprimé après installation sur un nouveau PC. == == 1- Vérifier que le compte créé (guest, visiteur ou autres) sera supprimé après installation sur un nouveau PC. ==
  
  
---> <font 12pt:normal/auto;;#660000;;inherit>Éditer le fichier rc.sysinit sous /etc/rc.d/</font> .  +> <font 11pt:bold/auto;;#660000;;inherit       >Éditer le fichier rc.sysinit sous /etc/rc.d/</font> 
  
  
-Dans ce fichier, rechercher la ligne //guest account removing// et changer //-r guest// pour //-r nom_de_compte_choisi. // L'important étant que le compte que l'on a créé et qui sera utilisé sur le LiveCD soit supprimé après l'installation pour ne pas l'imposer au nouvel utilisateur. +Dans ce fichier, rechercher la chaîne //Removing Guest Account // et changer //-r guest// pour //-r nom_de_compte_choisi. // 
-== 2- Créer un arrière-plan de connexion GDM pour le LiveCD ==+
  
  
-Dans le répertoire /usr/share/gdm/themes/ on retrouve un répertoire contenant les fichiers //background.jpg // et //background2.jpg // (par exemple dans le répertoire LXDE pour les utilisateurs du bureau LXDE). Après une nouvelle installation, ces deux fichiers sont identiques. Cependant, //background.jpg // est celui qui apparaît lors de votre connexion habituelle. C'est également celui qui apparaîtra en fond de l'écran GDM de connexion sur le LiveCD.  Après installation sur un nouveau PC, il sera remplacé par //background2.jpg. // (Cette opération de remplacement s'effectue par le fichier //rc.sysinit // mentionné ci-dessus).+L'important étant que le compte que l'on a créé et qui sera utilisé sur le LiveCD soit supprimé après l'installation pour ne pas l'imposer au nouvel utilisateur.
  
  
-Il peut être intéressant de modifier ce fichier //background.jpg // afin d'inscrire les détails sur la connexion pour le utilisateurs du LiveCD. Par exemple les utilisateurs disponibles et leurs mots-de-passes respectif. Ceci peut être fait à l'aide d'un éditeur d'image tel que Gimp par exemple.+== 2- Connexion pour le LiveCD == 
 + 
 + 
 +Afin que la session démarre automatiquement sur le LiveCD, il faut régler certains paramètres: 
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit    >Configurer la connexion automatique dans le Centre de contrôle PCLinuxOS dans la rubrique Démarrage</font>  
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit      >Installer le paquet kde4-logininfo</font>  
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit     >Franciser le script logininfo.sh situé dans le répertoire /usr/bin</font>  
 + 
 + 
 +Le paquet kde4-logininfo installe le script logininfo.sh. Celui-ci donne les informations sur l'utilisateur lors de la connexion.  Ainsi, l'utilisateur du LiveCD peut connaître ces informations malgré la connexion automatique. 
 + 
 + 
 +<font 12pt:bold/auto;;#339900;;inherit   >OPTIONNEL</font> Conserver l'écran de connexion au lancement du LiveCD 
 + 
 + 
 +On peut aussi conserver l'écran de connexion sur le LiveCD si on le désire. 
 + 
 + 
 +Dans le répertoire ///usr/share/gdm/themes// / on retrouve un répertoire contenant les fichiers //background.jpg // et //background2.jpg // (par exemple dans le répertoire LXDE pour les utilisateurs du bureau LXDE). Après une nouvelle installation, ces deux fichiers sont identiques. Cependant, //background.jpg // est celui qui apparaît lors de votre connexion habituelle. C'est également celui qui apparaîtra en fond de l'écran de connexion (Gnome Display Manager par exemple).  Après installation sur un nouveau PC, il sera remplacé par //background2.jpg. // (Cette opération de remplacement s'effectue par le fichier //rc.sysinit // mentionné ci-dessus). 
 + 
 + 
 +Il peut être intéressant de modifier ce fichier //background.jpg // afin d'inscrire les détails sur la connexion pour le utilisateurs du LiveCD. Par exemple les utilisateurs disponibles et leurs mots de passes respectifs. Ceci peut être fait à l'aide d'un éditeur d'image tel que GIMP. 
 + 
 + 
 +Il faut ajouter la ligne type suivante au fichier //rc.sysinit// situé dans le répertoire ///etc/rc.d// sous la rubrique #Remove draklive-install stuff (ne pas oublier d'adapter le chemin au besoin: 
 + 
 + 
 +//mv /usr/share/gdm/themes/LXDE/background2.jpg /usr/share/gdm/themes/LXDE/background.jpg// 
 == 3- Paramètres locaux et horloge == == 3- Paramètres locaux et horloge ==
  
  
-Dans le Centre de contrôle PCLinuxOS (PCC), déterminez les paramètres locaux habituels pour la francophonie. Le clavier doit être azerty 105 PC (pour revenir canadien faire setxkbmap ca en console et loadkeys cf en console tty). L'horloge à Factory.+Dans le Centre de contrôle PCLinuxOS (PCC), déterminez les paramètres locaux habituels pour la francophonie. 
 + 
 + 
 +Le clavier doit être azerty 105 PC (pour revenir canadien faire setxkbmap ca en console et loadkeys cf en console tty). 
 + 
 + 
 +L'horloge doit être à Factory.
  
  
Ligne 154: Ligne 207:
  
  
-On peut activer ou non certains services au démarrage afin de rendre le LiveCD plus rapide à démarrer. Ceci peut être fait dans le Centre de contrôle PCLinuxOS. Certains services tels que CUPS peuvent être désactivés.+On peut activer ou non certains services au démarrage afin de rendre le LiveCD plus rapide à démarrer. Ceci peut être fait dans le Centre de contrôle PCLinuxOS. 
 + 
 + 
 +Certains services tels que CUPS peuvent être désactivés pour le LiveCD et ainsi accélérer le démarrage.
  
  
Ligne 163: Ligne 219:
  
  
-En ligne de commande (terminal), en tant que //root//, lancer la commande “mount”  sans argument, ce qui permet de visualiser tous les points de montages du système de fichiers. Dans le résultat, on ne doit pas retrouver la ligne suivante :+–> <font 11pt:bold/auto;;#660000;;inherit   >En ligne de commande, en tant que root, lancer la commande “mount”  sans argument</font>  
 + 
 + 
 +Cela permet de visualiser tous les points de montages du système de fichiers. Dans le résultat, on ne doit pas retrouver la ligne suivante : 
 + 
 <code> <code>
 tmpfs on /tmp type tmpfs (rw) tmpfs on /tmp type tmpfs (rw)
Ligne 175: Ligne 236:
  
  
-Si les noms et descriptions (information contextuelle qui s'affiche si on laisse le curseur quelques secondes sur le nom d'un programme dans le menu) de certains programmes sont uniquement en anglais, il est possible de traduire les fichiers .desktop dans lesquels on retrouve les chaînes de caractère. Ces fichiers se retrouvent dans le répertoire suivant:+Si les noms et descriptions (information contextuelle qui s'affiche si on laisse le curseur quelques secondes sur le nom d'un programme dans le menu) de certains programmes sont uniquement en anglais, il est possible de traduire les fichiers .desktop dans lesquels on retrouve les chaînes de caractère.
  
  
-/usr/share/applications+Ces fichiers se retrouvent dans le répertoire **///usr/share/applications// ** 
  
  
-Il est possible de les éditer avec votre éditeur de texte favori (comme geany par exemple).  Ne pas oublier de faire une copie de sauvegarde avant d'effectuer des modifications.+–><font 11pt:bold/auto;;#660000;;inherit   >Éditer le fichier .desktop avec un éditeur de texte</font> 
  
  
-Par la suite, il convient de les copier dans le répertoire /home/visiteur/user/.local/share afin qu'une mise à jour de l'application ne vienne pas écraser votre travail.+Ne pas oublier de faire une copie de sauvegarde avant d'effectuer des modifications.
  
  
-Vous devez aussi copier les fichiers .desktop sous /etc/skel/.local/share afin que les futurs utilisateurs puissent bénéficier de la traduction eux aussi.+–> <font 11pt:bold/auto;;#660000;;inherit   >Copier le fichier .desktop dans le répertoire /home/visiteur/user/.local/share</font>  
 + 
 + 
 +Afin qu'une mise à jour de l'application ne vienne pas écraser votre travail. 
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit   >Copier le fichier .desktop dans /etc/skel/.local/share</font>  
 + 
 + 
 +Afin que les futurs utilisateurs puissent bénéficier de la traduction eux aussi.
  
 ===== Opérations de nettoyage ===== ===== Opérations de nettoyage =====
Ligne 201: Ligne 271:
  
  
-Toutes les documentations que l'on retrouve dans /usr/share/doc peuvent être supprimées pour sauver de l'espace (sauf le répertoire HTML). De plus, lors de l'installation de nouveaux paquets, les documentations de ces paquets viennent se loger à cet endroit. Il faut donc faire bien attention à vider ce répertoire après l'installation de paquets.+–> <font 11pt:bold/auto;;#660000;;inherit   >Supprimer tous les sous-répertoires dans le répertoire /usr/share/docsauf le répertoire HTML</font>  
 + 
 + 
 +Ces documentations prennent beaucoup de place. Vous pouvez en conserver certains si vous le désirez.De plus, lors de l'installation de nouveaux paquets, les documentations de ces paquets viennent se loger à cet endroit. 
 + 
 + 
 +<font 12pt:bold/auto;;#339900;;inherit   >IMPORTANT</font> Il faut donc faire attention et vider ce répertoire après l'installation ou la mise à jour de paquets.
  
  
Ligne 207: Ligne 283:
  
  
-Certains fichiers et répertoires particuliers doivent être supprimés si on les retrouve sur notre installation:+Certains fichiers et répertoires particuliers doivent être supprimés si on les retrouve sur notre installation
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit   >Supprimer les éléments suivants:</font> 
  
  
Ligne 223: Ligne 302:
  
  
-Plusieurs fichiers temporaires s'agglutinent dans certains répertoires. On peut donc supprimer les fichiers dans les répertoires suivants:+Plusieurs fichiers temporaires s'agglutinent dans certains répertoires. 
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit   >Supprimer les fichiers dans les répertoires suivants:</font> 
  
  
Ligne 237: Ligne 319:
  
  
-En console, en tant que //root// il suffit d'exécuter la commande suivante:+–> <font 11pt:bold/auto;;#660000;;inherit   >En console, en tant que rootexécuter la commande suivante:</font>  
 + 
 <file> <file>
 apt-get clean apt-get clean
Ligne 249: Ligne 333:
  
  
-ATTENTION <font 9pt:normal/auto;;#CC0000;;inherit             >Il faut faire très attention d'être positionné dans le bon répertoire et d'utiliser la bonne syntaxe lorsque l'on utilise les commandes qui suivent car une mauvaise manipulation peut détruire le système de  fichiers!</font> +<font 12pt:bold/auto;;#339900;;inherit                 >ATTENTION </font> Il est important d'être postionné dans le bon répertoire et d'utiliser la bonne syntaxe lorsque l'on utilise les commandes qui suivent car une mauvaise manipulation peut détruire le système de fichiers.
  
  
Ligne 278: Ligne 362:
  
  
-Lancer Bleachbit et effectuer l'opération “Nettoyer” en prenant soin de cocher les items suivants:+–> <font 11pt:bold/auto;;#660000;;inherit   >Dans Bleachbit et Bleachbit root, vérifier que la case fr Français est bien cochée sous “Éditer”, “Préférences”, onglet “Langues”</font>  
 + 
 + 
 +–> <font 11pt:bold/auto;;#660000;;inherit   >Lancer Bleachbit et effectuer l'opération “Nettoyer” en prenant soin de cocher les items suivants:</font> 
  
  
Ligne 292: Ligne 379:
  
  
-Lancer Bleachbit root et effectuer l'opération "Nettoyer".+–> <font 11pt:bold/auto;;#660000;;inherit   >Lancer Bleachbit root et effectuer l'opération "Nettoyer" en prennant soin de cocher les items suivants:</font> 
  
  
Ligne 299: Ligne 386:
 BASH: Historique BASH: Historique
 MIDNIGHT COMMANDER:  Historique MIDNIGHT COMMANDER:  Historique
-SYSTEME:  Cache; Corbeille; Fichiers de bureau corrompus; Fichiers temporaires; Journaux après rotation; Liste des documents récents; Presse-Papier; Traductions ! Votre système d'exploitation est d'un blanc immaculé! Il est temps de créer votre image ISO.+SYSTEME:  Cache; Corbeille; Fichiers de bureau corrompus; Fichiers temporaires; Journaux après rotation; Liste des documents récents; Presse-Papier; Traductions.
 </code> </code>
- 
  
 ===== Création de l'image ISO ===== ===== Création de l'image ISO =====
Ligne 309: Ligne 395:
  
  
-== 1- Redémarrer le système et connexion dans une console virtuelle ==+–> <font 12pt:bold/auto;;#660000;;inherit >Se connecter dans une console virtuelle en tant que root</font> 
  
  
-Une fois le nettoyage terminé, vous pouvez redémarrer votre système. À l'écran de connexion GDM, ne pas se connecter à la session X, mais plutôt en console virtuelle (tty) à l'aide des touches suivantes: "Ctrl+Alt+F1".+Une fois le nettoyage terminé, vous pouvez vous déconnecter et, lorsque la fenêtre de connexion de GDM apparaîtà la place de se connecter à la session X, il faut se connecter en console virtuelle (tty) à l'aide des touches suivantes: "Ctrl+Alt+F1".
  
  
 On doit se connecter en tant qu'utilisateur //root// avec le mot de passe root. On doit se connecter en tant qu'utilisateur //root// avec le mot de passe root.
-== 2- Lancer la commande de création de l'ISO == 
  
  
-Puisque vous êtes connecté en tant que //root, // vous êtes déjà dans le bon répertoire (/root) pour lancer la création de l'ISO et il n'y a pas d'arguments spécifiques à insérer pour que tout se passe bien.+–> <font 12pt:bold/auto;;#660000;;inherit >Lancer la commande de création de l'ISO:  "mylivecd nom_de_mon_image.iso"</font> 
  
  
-<font 9pt:normal/auto;;#336699;;inherit   >Dans le répertoire /root lancer la commande suivante: </font> <font 9pt:normal/auto;;rgb(51, 51, 153);;inherit   >"mylivecd nom_de_mon_image.iso</font> ".+Puisque vous êtes connecté en tant que //root// vous êtes déjà dans le bon répertoire (/root) pour lancer la création de l'ISO et il n'y a pas d'arguments spécifiques à insérer pour que tout se passe bien.
  
  
Ligne 331: Ligne 416:
  
  
-<font 9pt:normal/auto;;#336699;;inherit   >Dans le même répertoire où se trouve le fichier iso, faire la commande suivante: "md5sum nom_de_mon_image.iso > nom_de_mon_image.md5sum</font> +–> <font 11pt:bold/auto;;#660000;;inherit >Dans le même répertoire où se trouve l'iso, faire la commande suivante: "md5sum nom_de_mon_image.iso > nom_de_mon_image.md5sum"</font> <font 9pt:normal/auto;;#336699;;inherit     >\\  </font> 
  
  
-**<font 9pt:bold/auto;;#339900;;inherit  >Voilà! Vous avez re-masterisé votre système d'exploitation PCLinuxOS. Il ne vous reste qu'à le distribuer à votre guise!</font> **+**<font 13pt:bold/auto;;#339900;;inherit    >Voilà! Vous avez re-masterisé votre système d'exploitation PCLinuxOS. Il ne vous reste qu'à le distribuer à votre guise!</font> **