Vade Mecum
Un article de Wiki de la communauté Mandriva.
Ancienne version pour 2006 et 2007.0 sur la base de connaissances
[modifier] Liens pour la documentation sur Mandriva Linux 2008
Cette documentation est complètement libre, et est disponible dans le Club :
- Pour la version Mandriva 2008 Spring
- Pour la version Mandrive 2008.0
[modifier] Première phase : l'installation
[modifier] Vérifiez l'intégrité de votre image .iso téléchargée
Voir l'article Graver des ISO sur CD ou DVD#Comment Vérifier l'intégrité de votre image iso téléchargée
[modifier] Le partitionnement
Le partitionnement est une opération essentielle sous Linux. Vous ne pouvez pas vous affranchir de lire quelques lignes sur le sujet, afin de comprendre comment se gère cette étape. Vous apprendrez quelles sont les trois ou quatre partitions essentielles pour que le système puisse fonctionner et être souple d'utilisation.
Quelques rappels dans les sous-sections qui suivent...
[modifier] Installer ou réinstaller sans perdre ses données
[modifier] La gestion des utilisateurs ?
[modifier] Un même utilisateur (user)
/home contient tous les répertoires des utilisateurs, dont celui de l'utilisateur courant. Nous allons considérer dans cet exemple, que l'utilisateur courant est /home/toto. Avant l'installation, renommez /home/toto en /home/toto_ancien puis redémarrez pour lancer une nouvelle installation de Mandriva. Attention, le changement du nom du user courant vous empêchera de démarrer ensuite sur ce user !
Puis, supprimez la partition racine (mais pas /home) et créez un nouvel utilisateur appelé toto qui sera placé dans /home, en /home/toto. Vous aurez alors un /home/toto tout neuf, créé par le système, avec les paramètres par défaut, et un /home/toto_ancien qui contient tous vos anciens fichiers et préférences.
Quand vous vous connecterez pour la première fois dans votre nouveau /home/toto, copiez les fichiers de configuration que vous voulez depuis le répertoire /home/toto_ancien vers le répertoire /home/toto (les préférences sont généralement conservées dans des répertoires ou fichiers cachés : il arrivera que vous préfériez recommencer avec des préférences par défaut pour certains logiciels et que vous veuillez reprendre vos anciennes préférences pour d'autres).
Notez bien : Il est toujours bon de sauvegarder /etc aussi (le copier dans /home suffit) : il contient les préférences du système qu'on ne retrouvera pas si vous supprimez totalement la partition racine. Ensuite, soit vous écrasez, après la mise à jour, le nouvel /etc avec l'ancien (donc avec celui qui est maintenant situé dans /home), soit vous copiez un par un les fichiers qui vous intéressent dans /home/etc (c'est le même principe que pour les paramètres utilisateurs, vous avez le choix entre le défaut ou l'ancienne configuration).
[modifier] Un autre utilisateur (user)
Plus facile encore. Lorsque vous réinstallez votre système sur une partition racine, vous ne formatez pas votre home et lorsqu'au cours de l'installation, le système vous demande un nom d'utilisateur, il suffit de lui donner un autre nom que celui que vous aviez initialement (toto), vous allez, par exemple, choisir le nom d'utilisateur toto2. Votre ancien répertoire personnel /home/toto sera conservé, et vous pourrez transférer vos fichiers de configuration dans votre nouveau répertoire personnel /home/toto2 qui sera celui de votre utilisateur courant.
[modifier] Gérer le chargeur de démarrage
[modifier] De l'utilité d'une partition /boot
Il est utile d'avoir une partition /boot contenant les fichiers de démarrage du système, le fameux « noyau Linux », et les fichiers du chargeur de démarrage Grub (le fichier de config de Grub est : /boot/grub/menu.lst). En effet, lorsque le répertoire /boot est sur une partition distincte (une petite partition de 50 Mo est très largement suffisante), vous aurez plus de facilités pour installer, par la suite, plusieurs distributions Linux en même temps. Ce partitionnement n'est pas réalisé lors de l'installation initiale si vous optez pour « partitionnement automatique ».
[modifier] GRUB sur disquette
Si vous n'êtes pas à l'aise avec la gestion de GRUB et de son fichier de configuration, vous pouvez aussi décider d'installer GRUB sur une disquette, comme cela vous est proposé à l'installation.
[modifier] Comment effacer ou rétablir le gestionnaire d'amorçage Linux de votre disque dur ?
Allez désormais voir dans l'article Effacer ou rétablir le gestionnaire d'amorçage.
[modifier] Deuxième phase : configuration et utilisation
[modifier] Les notions essentielles à savoir
[modifier] Le root
Consultez cet article.
[modifier] Savoir lancer une "console en root" : le mode superutilisateur
Lancer une console en root permet notamment d'ouvrir le gestionnaire de fichiers Konqueror en root, dans un terminal. C'est un élément hautement essentiel à savoir.
[modifier] Savoir lancer le gestionnaire de fichiers Konqueror en root
- Méthode n°1 : Si vous souhaitez lancer Konqueror en root, il vous suffit, après avoir lancé une console en root, de taper konqueror : vous aurez ainsi accès au gestionnaire de fichiers Konqueror avec les droits root vous pourrez naviguer dans tous les fichiers et dans les médias de stockage. Vous pouvez aussi ouvrir une console et taper kdesu konqueror. Une fenêtre va apparaître et vous demander le mot de passe root. Entrez-le et validez. Hop, Konqueror en root s'ouvre.
- Méthode n°2 : Générer un raccourci qui ouvre Konqueror en root :
- Clic droit sur le bureau créer un nouveau > lien vers une application
- Dans l'onglet Général lui donner un nom (ex : Konqueror en root) et selon vos goûts, une icône associée
- Dans l'onglet Application, dans le champ Commande, inscrire : kdesu "konqueror -profile filemanagement" (tel quel, avec les guillemets)
- Cliquer sur OK, le tour est joué. Si vous double-cliquez sur l'icône, le système vous demandera votre mot de passe root et Konqueror en root s'ouvrira.
- Méthode n°3 : En mode graphique, Exécuter une commande en root :
- Depuis la barre des taches Menu > Exécuter une commande...
- Cliquer sur le bouton Options >>
- Pour remplir le formulaire :
- - Dans le champ Commande, inscrire : konqueror
- - Cocher la case Exécuter sous un autre nom d'utilisateur
- - Taper root comme Nom d'utilisateur, entrez le mot de passe.
- - Cliquer sur le bouton Exécuter
[modifier] Se connecter en root graphique
A l'ouverture de session, presser la combinaison Alt+N. Vous vous retrouvez en ligne de commandes. Ensuite tapez root puis le mot de passe root. Enfin, tapez startx.
[modifier] Autres astuces avec root
- Pour ouvrir une « console permanente » dans Konqueror : Fenêtre -> Afficher : Emulateur de terminal puis Configuration -> Enregistrer le profil « Gestion de fichiers », puis cliquer sur le dossier voulu dans l'arborescence de Konqueror et revenir dans la fenêtre de l'émulateur de terminal.
- Pour vous permettre de modifier facilement un fichier de configuration en root, vous pouvez installer le paquet openasroot-kmenu qui installe un menu "Editer en tant que root".
[modifier] Où sont mes logiciels et comment puis-je en installer de nouveaux ?
[modifier] Première étape : la configuration des sources
Pour disposer de l'ensemble des logiciels sous Mandriva, vous devez d'abord configurer vous sources. La procédure est détaillée dans l'article Installer et supprimer des logiciels.
[modifier] Deuxième étape : les paquets indispensables pour les versions 32 bits
Ouvrez une console en root et faites un copier-coller de la ligne suivante. Ceci installera tous les logiciels de cette ligne :
Reportez-vous à ce sujet dans le forum, pour vous aider à avoir le meilleur pour compléter votre distribution.
Si vous cherchez la provenance d'un paquet, c'est-à-dire si vous voulez savoir sur quel miroir il se trouve :
- rendez-vous dans rpmdrake, cliquez sur le paquet souhaitez et dans la fenêtre de description en dessous, cliquez sur "détail" : cela vous indique le dépôt.
- rendez-vous sur le site http://rpm.pbone.net/ Entrez le nom du paquet que vous recherchez et lancez la recherche. Le résultat donne le nom du dépôt dans le lien. Vous pouvez aussi vous aider de Sophie
- ou dans une console urpmq --sources XXX
[modifier] Les trucs et astuces de configuration
[modifier] Audio et Vidéo
[modifier] Flux TV avec VLC
http://forum.mandriva.com/viewtopic.php?t=75678 ou dans l'article VLC
[modifier] Problèmes de lecture vidéo
Théoriquement, dans la liste des paquets évoqués ci-dessus, vous devriez avoir tout ce qu'il faut pour lire les vidéos sur la Toile. Toutefois, pensez aussi, si vous naviguez avec Firefox, à prendre l'extension MediaPlayerConnectivity qui permet de lire les vidéos directement dans votre logiciel préféré.
- mplayer plugin est aussi très efficace, car il lit les vidéos directement dans le navigateur Firefox.
[modifier] Activer la sortie son SP/DIF en ac3 et DTS
[modifier] Comment choisir son lecteur par défaut pour un format particulier ?
Vous voulez que tel ou tel fichier soit lu par défaut avec VLC plutôt que Totem ?
Rien de plus simple : Rendez-vous dans le Centre de configuration de KDE > Composants de KDE > Association de fichiers et configurez votre lecteur favori.
[modifier] Périphériques
[modifier] Le clavier ne répond plus ? Désactivez les touches lentes
Si vos touches du clavier ne répondent plus, il faut désactiver les touches lentes !
- rendez-vous dans le centre de configuration de KDE, menu Régionalisation et accessibilité onglet Filtres du clavier.
[modifier] Configurer les raccourcis clavier pour le multimédia
- Trouver un clavier qui semble reconnu dans harddrake (pour ma part Logitech Cordless Desktop EX110 peut utiliser le driver "iTouch Cordless Keyboard (model Y6RB6)".
- Pour configurer le volume sonore de votre clavier : cliquez sur l'icône Kmix dans la boîte à miniatures, cliquez sur l'onglet sortie de Kmix, pointez votre souris sur le curseur du volume Master, faites un clic droit et cliquez sur Configurer les raccourcis clavier globaux....
- Sélectionnez le raccourci clavier voulu, puis cliquez sur le bouton de personnalisation. Quand la fenêtre s'ouvre, appuyez sur le bouton voulu de votre clavier.
- Répétez la procédure pour les autres raccourcis de volume.
cette astuce semble obsolète depuis la 2008 Spring, en tout cas pour moi car les touches sont préprogrammées sur mon portable Fredxx 20 avril 2008 à 10:26 (CEST)
N.B
- Pour configurer les autres raccourcis de votre clavier, rendez-vous dans le centre de configuration de KDE, menu régionalisation et accessibilité sous-menu action d'entrées. Si vous rencontrez des problèmes avec la configuration des raccourcis sous kmix, décochez au besoin les touches de réglage du volume dans le menu d'action d'entrées ou supprimez les raccourcis préenregistrés sur le clavier.
Vous pouvez aussi utiliser le logiciel Keytouch (site). Deux paquets sont disponibles pour Mandriva pour les architectures 32 et 64 bits.
[modifier] Faire apparaître les icônes des périphériques sur le bureau (clés USB, CD...)
Pour que les icônes des périphériques s'affichent sur le bureau quand on les branche, procédez comme suit (sous Spring, 2007, 2008 ...) :
- Centre de configuration de KDE
- Bureau
- Comportement
- Onglet icône des périphériques
- Cocher la case : afficher les icônes des périphériques
- Validez !
[modifier] Faire disparaître les fichiers de sauvegarde automatique de Kwrite
Par défaut, quand vous modifiez via Kwrite un fichier, il génère un fichier de sauvegarde, ce qui peut être énervant.
Pour supprimer cela, rendez-vous dans :
- Menu configuration
- Configurer l'éditeur
- Onglet ouvrir - enregistrer
- Sauvegarde à l'enregistrement
- décochez "fichier locaux".
Pour faire la recherche des fichiers de sauvegarde comportant un tilde (~), faites :
- Références :
- http://forum.mandriva.com/viewtopic.php?t=69654
- Le Forum Décrypté
[modifier] Reconfigurer l'interface graphique en console
Cette partie a fait l'objet d'un article à part entière dans le Wiki : Pilotes graphiques
[modifier] Effacer ou rétablir le gestionnaire d'amorçage de votre disque dur
Consultez l'article Effacer ou rétablir le gestionnaire d'amorçage consacré à GRUB parmi les autres articles consacrés aux chargeurs de démarrage
[modifier] Quelques astuces sur des petits problèmes rencontrés sous Mandriva
[modifier] Mettre un programme dans la barre des miniatures
Pour le faire démarrer en mode caché (juste dans la boite à miniature)
[modifier] Faire du ménage dans les fichiers de journaux
Il arrive que votre ordinateur se remplisse de fichiers journaux - anglais log - (dans le répertoire /var/log). En effet, le nettoyage des fichiers journaux est programmé la nuit et, si comme moi, vous éteignez votre ordinateur la nuit sans avoir changé la configuration de cette tâche planifiée, les fichiers vont finir par prendre de la place !
Pour nettoyer vos fichiers journaux, lancez Konsole en root et exécutez la commande suivante :
Lors de l'installation de logrotate, le rpm installe déjà un job cron (voir /etc/cron.daily/logrotate) ; mais ce job cron, programmé la nuit, n'est exécuté que si le PC reste allumé 24h/24 ; c'est pourquoi, dans le cas contraire, il faut installer anacron. On peut rappeler que les jobs cron ne sont exécutés qui si le PC est allumé à l'heure précise à laquelle ils ont été programmés. Tandis que anacron exécute automatiquement à la première occasion les jobs cron qui n'ont pu l'être au jour ou à l'heure programmée parce que le PC était éteint.
Voir : http://forum.club.mandriva.com/viewtopic.php?t=63523
- Pour des détails sur l'utilisation de cron, voir : Planifier l'exécution régulière d'une tâche : le démon crond.
- Pour des détails sur anacron, voir : Exécution régulière d'une tâche sur un ordinateur souvent éteint : anacron.
[modifier] Base urpmi verrouillée
Il se peut que lors d'une installation ou d'une mise à jour, avec la commande urpmi ou l'appliquette Online, le système vous informe que la base urpmi est verrouillée. Tel est le cas par exemple, quand votre Centre de Contrôle est ouvert à la page des miroirs à configurer ou de l'ajout ou encore de la suppression de programmes, et qu'en même temps, vous vous servez de la commande urpmi dans une console.
- Dans la plupart des cas, il suffit de fermer les fenêtres et d'attendre quelques minutes que l'appliquette termine ses tâches.
- Si le système semble récalcitrant à cette opération, il vous suffit de lancer le gestionnaire de logiciels : cette opération déverrouillera la base.
- Mais si vous voulez en connaître plus sur les opérations à faire pour déverrouiller la base urpmi, reportez-vous au blog d'esfa.. Voici ses conseils :
Comment faire lorsque le système de gestion des paquetages de Mandriva nous affiche : "Base de données urpmi verrouillée" ? Ce message d'alerte peut survenir si vous avez lancé deux fois la commande urpmi (consciemment ou pas) ou si une commande urpmi s'est plantée.
La première chose à faire est de fermer toutes les fenêtres du Centre de Contrôle.
Ensuite on peut envisager la méthode radicale : redémarrer le PC.
Il est néanmoins possible de reprendre le contrôle de la chose avec l'aide de quelques commandes dans une console. Premièrement, vérifiez l'existence de processus liés à urpmi avec la commande sibylline suivante :
Dans le cas où il existerait des processus, il suffit de les arrêter avec la commande kill. Par exemple :
Maintenant qu'il n'y a plus de tel processus il faut supprimer les fichiers verrous de urpmi ainsi :
Maintenant tout devrait fonctionner correctement.
Et si vraiment le système ne se montre pas conciliant, reconstruisez la base RPM ainsi :
Si, lors de l'installation d'un paquetage (par exemple le noyau, que vous installez avec urpmi), la commande en question vous renvoie une erreur d'installation.
- Solution 1 : utilisez l'option --nolock ainsi : urpmi --nolock _nom_du_paquetage_
- Solution 2 : videz le contenu du dossier cache de urpmi (/var/cache/urpmi/rpms) en root. Pour vider ce cache de la base urpmi pouvant contenir des rpm en souffrance (mal téléchargés), la commande est : urpmi --clean
- Solution 3 : vous pouvez passer par Konqueror, en root (su+mot de passe+konqueror ou kdesu konqueror) et effacer manuellement les fichiers dans le répertoire rpms.
- Solution 4 : en console root, entrez : rm -vf /var/cache/urpmi/rpms/*.
[modifier] Reconstruire la base rpm
Si jamais lors d'une mise à jour vous rencontrez des problèmes récurrents, reconstruisez la base RPM ainsi :
[modifier] L'appliquette de mise à jour du système "Mandriva Online" ne se lance plus, comment faire ?
Si pour une raison ou pour une autre, l'appliquette de mise à jour du système disparaît de la boîte à miniatures, ouvrez le lanceur d'applications (Alt+ F2) et tapez mdkapplet (vous pouvez aussi passer par une console graphique, sous votre utilisateur, et entrez : mdkapplet -f Dans tous les cas, faites ensuite un clic droit sur l'icône qui est revenue dans la boîte à miniatures et cochez Toujours lancer au démarrage.
[modifier] Comment obtenir les descriptions complètes de paquetages dans rpmdrake
Par défaut, depuis Mandriva 2007 Spring, les sources sont configurées en intégrant les listes de synthèse des paquetages, de sorte que la description des logiciels n'est parfois pas disponible. Pour résoudre ce problème, modifiez le fichier /etc/urpmi.cfg ou /etc/urpmi/urpmi.cfg pour Mandriva 2008 et transformez tous les "synthesis.hdlist" en "hdlist" ou alors éditez vos sources directement.
[modifier] Gestion des droits d'utilisateur sur les disques durs
Consultez les articles Fstab et UUID
[modifier] Astuces diverses
[modifier] Prendre des captures d'écran durant l'installation
En pressant F2 à n'importe quel moment durant l'installation, il est possible de prendre des captures d'écran de l'installation de Mandriva Linux. Ces captures d'écran sont disponibles dans /root/DrakX/ ou /root/DrakX-screenshots/ (en fonction de sa version de Mandriva Linux) une fois l'installation terminée.
[modifier] Récupération des disques ou des données corrompus
[modifier] Imprimez en PDF dans n'importe quelle application
- Section désormais insérée dans l'article dédié à KDE : Kprinter
- sinon, passez voir le site Tuxicoman. Je reprends texto son astuce :
De plus en plus de logiciels proposent une fonction pour exporter ou imprimer en PDF, mais ce n'est pas encore toujours le cas. Aussi il est intéressant de créer une imprimante PDF dans CUPS (le système d'impression) pour que n'importe quelle application puisse le faire.
Nul paquet supplémentaire à installer.
Nous allons créer une imprimante PDF par l'interface de gestion de CUPS : http://localhost:631/
- Ajouter une imprimante
- Nom : PDF
- Matériel : PDF Writing
- URI : pdf:/tmp/pdf (il s'agit ici du dossier dans lequel seront enregistrés vos PDFs)
- Marque : Generic
- Modèle : Generic Postcript Printer Foomatic/Postcript (recommended) (en)
Une boite de dialogue s'ouvre pour vous demander de vous identifier en "root"
- Page size en "A4" puis valider en cliquant sur "Définir les options d'imprimante"
- Il vous reste à créer le dossier /tmp/pdf en prenant bien garde de donner les droits en écriture à tous (dossier et fichiers).
Et voila ! Vous trouverez une imprimante nommée "PDF" dans toutes les applications. Les fichiers PDFs seront produits dans /tmp/pdf.
Une amélioration du système pourrait être de rendre les impressions confidentielles à chaque utilisateur... mais "lp" a vraiment peu de droits, ce qui limite les possibilités.[modifier] Relever un compte hotmail
- Avec Kmail
Téléchargez et installez hotway daemon (http://sourceforge.net/projects/hotwayd/) http://forum.club.mandriva.com/viewtopic.php?p=333244
- Avec Thunderbird
http://www.ndfr.net/astuces/lire-mails-hotmail-partir-mozilla-thunderbird-72.html Attention, cela ne marche pas toujours, Microsoft faisant tout pour éviter cette solution !
[modifier] Des commandes utiles
[modifier] Savoir où est installé un logiciel
Pour savoir où est installé un logiciel, tapez en console whereis monlogiciel ou which monlogiciel
[modifier] Connaître l'historique des installations urpmi
Installez le paquet urpmi-recover et en console, tapez :
Sans le paquet urpmi-recover (mais l'historique est disponible sur une durée plus limitée) :
[modifier] La gestion des dépendances
- Trouver les librairies installées mais non requises (attention, cela ne veut pas forcément dire qu'elles sont inutilisées, mais juste pas essentielles à la bonne marche du système)
- Et les supprimer :
- Vérifier quels programmes n'ont pas de dépendance :
[modifier] Connaître la taille des paquets disponibles ou installés sur votre système
- Connaitre la taille de tous les paquets disponibles pour la distribution dans les différentes dépôts :
- Connaître la taille des paquetages les plus volumineux installés :
- Connaître la taille des paquets les plus volumineux disponibles pour la distribution, avec indication des dépôts concernés :
Voir aussi la liste des paquetages volumineux.
[modifier] Mais quels paquets sont donc installés sur mon système ?
Il peut parfois être intéressant de savoir quels paquets sont installés sur le système, ne serait-ce que pour savoir si les copains ont installé un paquet qui pourrait m'être utile ! Plusieurs méthodes sont possibles. Dans une console, tapez :
- Pour avoir la liste simple : rpm -qa
- Pour avoir la liste de tous les RPM installés, mais par date : rpm -qa --last
- Et pour l'avoir directement dans un fichier nommé listrpm, il faut se préoccuper de savoir où sera généré le fichier en question. Pour le générer dans le /home, il faut indiquer le chemin devant le fichier par un ~ qui est un raccourci pour 'ton home'. Sachez que que la commande utilisée simplement, sans spécification de dossier, génèrera le fichier à l'endroit où l'on se trouve :
rpm -qa > ~/listrpm ou rpm -qa > ~/Documents/listrpm
- Nota bene : l'option -q (query) correspond à la notion de requête vers la base de données rpm ; elle est ici couplée à l'option -a (all) permettant d'obtenir la liste complète des paquetages installés sur le système. L'option -i (information) retourne les informations sur le paquetage (version, numéro de variante, date de création, date d'installation sur le système...). Il existe bien d'autres options que vous découvrirez progressivement. Pratique et efficace !
[modifier] Identifier les noyaux et les sources installées sur le système
[modifier] Désinstaller les bibliothèques (en anglais libraries) inutiles
L'utilitaire rpmorphan est là pour ça. Cet utilitaire liste les paquetages sans dépendances (orphelins), l'option --guess-lib ne sélectionne que les bibliothèques, une bibliothèque sur laquelle ne s'appuie aucun programme n'étant d'aucune utilité au système.
Installation de rpmorphan :
Lancement de rpmorphan :
L'interface graphique (option --gui) permet de sélectionner et de supprimer un/des/tous les paquetages de la liste obtenue.
[modifier] Vérifier l'intégrité physique de son disque dur
Utilisez l'outil smartctl ; il faut installer le paquet smartmontools.
Puis en root, faites :
- un test court : (où x est le nom de votre périphérique de disque dur)
- un test long :
- visualiser les résultats :
http://valaurea.free.fr/documents/sig11_smart.html
[modifier] Quelques logiciels pratiques !
Nom du logiciel | Fonction | Nom du logiciel | Fonction |
---|---|---|---|
Streamer | Enregistre un flux (straming) | Baobab ou Filelight | Visualise sous forme graphique l'espace disque |
nvtv ou atitvout | active la sortie TV de votre carte graphique | openasroot-kmenu | Ajoute un menu permettant d'éditer un fichier en tant que root |
[modifier] Comprendre et utiliser Mandriva Linux
[modifier] Comprendre la hiérarchie du système de fichiers de Mandriva Linux
Voir l'article La hiérarchie du système de fichiers