Revision [872]

This is an old revision of ArticlesfrDebutants made by FredxX on 2006-10-11 07:17:40.

 

InsideIssue03Fr > [ français ] - [ english ] - [ español ]

Petit tutoriel du débutant sous Mandriva

Fredxx : revu 10/10 --> différentes corrections et ajouts + nouveaux articles
corrections à refaire

Vous venez d'installer avec succès votre distribution Mandriva ? Bravo. Maintenant, nous allons aborder quelques élements qui sont utiles à savoir, pour vous faciliter la tâche sous Mandriva. Les voici :

La configuration des sources


Mais qu'est-ce qu'une source ?

Une source (ou dépôt), est un répertoire où sont stockés des logiciels, sous forme de paquets (les fichiers rpm), destinés à être installés sur MandrivaLinux. Ces sources peuvent être accessibles depuis un disque dur local, un CD/DVD-ROM ou encore depuis un site internet. C'est cette dernière possiblité qui est la plus intéressante, puisque certaines sources disponibles via internet sont mises à jour régulièrement (ce qui n'est pas le cas d'un DVD, par exemple). C'est grâce à ces dépôts que vous pourrez compléter votre système avec des centaines de logiciels qui vous plaisent, et installer les mises à jour de sécurité.

Avec Mandriva, vous configurez les sources (les adresses) où le système d'exploitation ira chercher le logiciel (dit : paquetage) que vous souhaitez installer, et il vous suffira de cocher une case pour le sélectionner et de cliquer sur installer ! Simple, non ? Mandriva télécharge depuis un endroit sûr et installe tout cela, sans que vous ayez besoin de mettre les mains dans le cambouis. Pratique non ?

insérer des copies d'écran SVP sur la méthode via le centre de contrôle. Vaut-il mieux mettre cette méthode ou celle de easyurpmi ou les deux ? NB on ne trouve plus japackage sur easyurpmi. [lorencom] On le trouve sur le club Mandriva.
liens : la doc de goom : http://olivier.mejean.free.fr/mandriva

Quelles sources dois-je configurer ?

Voici la liste des sources les plus utilisées.

main : la source main contient les éléments essentiels au bon fonctionnement de votre système ainsi qu'un ensemble de logiciels les plus courammants utilisés.

contrib : source contenant les applications secondaires ne faisant pas parti de la source main. le répertoire pèse plus de 6Go et est de loin le plus important disponible pour Mandriva

update : contient l'ensemble des mises à jour pour les versions officiels de MandrivaLinux

plf-free : tout comme plf-nonfree, plf-free est maintenu par un ensemble de bénévoles regroupés au sein du PLF (Penguin Liberation Front). plf-free contient les applications libres que Mandriva ne distribue pas comme les logiciels de peer-to-peer, les logiciels sous licence libre mais dont une partie du code soumit à un brevet... (voir les mdv policy pour plus de détails).

plf-nonfree : contient les applications dont les licences sont soit floues soit non libre. On y trouvera donc des applications propriétaires comme googleearth, des codecs vidéos ou audio, des drivers (ex : cartes ATI et Nvidia), et des firmware (wifi pour intel centrino, certains modem...).

club.commercial_x86-32 : (version Mandriva 32 bits) source contenant les applications que Mandriva a choisi de réserver en priorité aux membres de son club. Il contient des applications propriétaires et des drivers.

Jpackage : source contenant les applications spécifiques pour java, ainsi que des alternatives libres à java. (On pourrait le nommer serveur contrib-java).

Comme on vient de le voir, il existe de nombreuses sources dont on vient dénumérer les plus importantes. Il faut savoir aussi que ces sources existent toutes dans plusieurs versions différentes. Par exemple, il existe une version de la source main pour chaque version de MandrivaLinux, et ce pour chacune des architectures supportées (ce qui est logique dans la mesure où la source main est la base même de la distribution). C'est aussi le cas pour les autres sources (il se peut cependant, que certaines sources n'existent pas pour certaines architectures). En résumé, pour main, on aura une version pour MandrivaLinux 2006 pour x86, une autre pour MandrivaLinux 2006 pour x86-64, encore une autre pour Mandriva 2007 pour x86... Nous devons donc prendre ceci en considération lorsque nous configurons nos sources.

Pour les plus téméraires, vous trouverez d'autres sources sur le club
http://club.mandriva.com/xwiki/bin/KB/CommunityLinks


Deuxième étape : rendre votre Mandriva prête pour le multimédia

expliquer pourquoi, avec les licences et la version payante de Mdv par rapport à la free.

Traduction proposée par Lebarhon, merci de me prévenir de toute modification de l'original (quelques mots ici suffisent)

La ligne de commande magique pour le multimedia

Cette commande permet de configurer Mandriva pour la rendre immédiatement prête pour le multimédia : lire des DVD commerciaux, lire les fichiers audio et vidéo Windows, etc. (commande à compléter) : dans une console, en super-utilisateur, entrez la ligne suivante et validez.

urpmi libdvdcss2 libdvdplay0 libdvdread3 libdvdread-utils libdvdnav4 libdvdcontrol9 win32-codecs


Les chargeurs de démarrage Lilo et Grub

LILO (LInux LOader)
Lilo est un chargeur de démarrage, comme Grub, totalement indépenant de la distribution Mandriva Linux. Il est proposé comme chargeur de démarrage par défaut dans la 2006 et la 2007, mais vous pouvez facilement choisir Grub lors de l'Installation pendant la phase Résumé. Ce petit programme se présente soit sous forme d'un menu graphique, soit d'un menu texte et vous permet de lancer les systèmes d'exploitations qui sont présents sur votre ordinateur. Si vous aviez déjà Windows installé sur votre ordinateur et qu'ensuite, vous avez installé Mandriva Linux, vous aurez le choix au démarrage entre démarrer sur windows ou Mandriva. Il se loge dans le premier secteur du premier disque dur de démarrage, le MBR (ou Master Boot Record) ou éventuellement dans le PBR (Partition Boot Record). Dès lors, si vous installez une Mandriva après un Windows, Mandriva va modifier le MBR qui initialement était pris par Windows pour y installer Lilo, qui se chargera du démarrage. Si vous débutez sous Mandriva, il se peut que vous ayez des hésitations, et que vous souhaitiez que votre ordinateur démarre comme avant. C'est une des questions que posent souvent les utilisateurs de Windows. Dans ce cas, l'une des solutions consite à installer Lilo sur une disquette (si vous avez encore un lecteur !) de sorte que le MBR est conservé tel quel, sans que rien ne change. Dès lors, dès que vous insèrerez votre disquette dans le lecteur au démarrage, Lilo prendra la main en vous proposant de démarrer sur le système de votre choix et si vous ôtez la disquette, windows démarera comme s'il était seul ! Cas extrème : si par impossible vous estimeriez que Mandriva ne vous ait pas apporté satisfaction et que vous souhaitiez la désinstaller, cette option d'installer Lilo sur une disquette est très avantageuse. En effet, si vous avez laissé Lilo s'installer par défaut sur le MBR, vouloir désinstaller Mandriva Linux ne désinstallera pas Lilo car Lilo n'appartient pas à Mandriva. Il faudra désinstaller aussi Lilo du MBR pour remettre ce dernier dans son état initial. Pour cela, deux possibilités :
- sous linux :
[root]# lilo -u


- sous DOS/Windows 9x avec la disquette de boot :
A:\>fdisk /mbr


- sous Windows XP, sous la console de récupération avec la commande :
fixmbr <nom du périphérique>


Si vous souhaitez regarder Lilo de plus près, sachez que les informations de configuration sont dans le fichier /etc/lilo.conf.
Vous trouverez aussiune documentation complète sur Lilo et son fonctionnement dans le répertoire /usr/share/doc/lilo-doc-<version>

GRUB (GRand Unified Bootloader)
Si vous voulez choisir Grub lors de l'utilisation de la Mandriva, allez dans son Centre de Contrôle ("Configurez votre ordinateur") > Démarrage > "Configurer le comportement au démarrage" > et choisissez Grub (graphique ou pas) à la place de Lilo dans le premier Champ de la fenêtre de Configuration, puis continuez jusqu'à la fin de la configuration sans rien changer et vousaurez Grub au prochain démarrage de votre machine avec les mêmes options. Vous pouvez revenir à Lilo de la même manière. Lisez pourquoi préférer l'un plutôt que l'autre avant d'en choisir un, mais sachez que quand l'usage de Grub est possible, il est plus facile à modifier et plus d'un emploi plus souple que Lilo. En particulier, Grub peut être modifié facilement sans être dans le Linux sur lequel il a été installé, ce qui en fait le Boot Manager principal de choix quand on a plusieurs partitions Linux.
Très puissant, GRUB peut démarrer à peu près tout : Linux, Windows, BSD... et sait charger les noyaux Linux, Hurd et BSD. il reconnait par ailleurs un grand nombre de systèmes de fichiers (ext2, ext3, reiserfs, FAT32, JFS et XFS). De fait, il est très souple. Pour les sytèmes non supportés nativement (DOS/Windows), il suffir d'utiliser l'instruction dite de "chainloading", de démarrage en chaine. Ainsi, quand vous choisissez d'avoir une entrée pour Windows dans votre chargeur de démarrage, Grub utilise la fonction chainloader.
Cette fonction peut être utilisée pour démarrer dans un autre Mandriva Linux, ou un autre Linux ou au autre OS, tant qu'ils ont leur propre chargeur de démarrage installé sur leur partition racine plutôt que sur le MBR (dans la Mandriva, cette option est possible lors de l'installation, dans la phase Résumé).
Il vous suffit pour cela d'avoir une entrée dans votre boot/grub/menu.lst :
* title maCooker
* root (hd0,3)
* chainloader +1
Dans l'exemple, je vais installer une Mandriva Linux et j'ai donc créé pour elle une entrée que appelée maCooker et qui pointe vers la partition hda4 (Grub fonctionne ainsi: 0 pour a, 1 pour b, etc. puis il compte les partitions à partir de 0 donc la quatrième est: 0 1 2) 3 . On obtient donc au final : (hd0,3).
Ceci veut dire que vous pouvez installer plusieurs Mandriva Linux avec leurs propres Chargeurs de Démarrages (Lilo ou Grub) et avoir pour chacune facilement, une entrée dans le chargeur de démarrage principal. Si ces entrées sont déjà prêtes, une par partition, quand vous installez, réinstallez ou effacez un Linux sur ces partitions, elles seront immédiatement disponibles au redémarrage, tant que vous installez leur chargeur de démarrage à chacune sur leur partition racine plutôt que sur le MBR.

Liste des logiciels développés par Mandriva

Il s'agit ici d'afficher via une console, les outils graphiques que vous ne voulez pas nécessairement chercher dans les menus. Ces logiciels vous permettent d'accéder rapidement à des paramètres de configuration. Pour les lancer, il vous suffit d'ouvrir une console en root et d'entrer le nom du logiciel:
- Mandi : le pare feu interactif
- MandrivaOnline : pour faire les mises à jour automatiquement
- DrakFirstTime : outil lancé automatiquement lors de la première connexion après l'installation. Accessible en ligne de commande: drakclub (sous root)
- mcc: Centre de Controle Mandriva en mode console. Dans le cas où votre interface graphique ne se lance pas, essayer la commande mcc sous root.
- urpmi : pour installer/supprimer des logiciels, ajouter/retirer des sources
- drakboot : gestionnaire de démarrage
- harddrake : gestionnaire
- drakconf :
- menudrake : gestionnaire des menus
- userdrake :
- localedrake : gestionnaire
- drakfirewall :
- draksec : le gestionnaire de sécurité.
- drakperm
- diskdrake
- drakconnect
- rfbdrake
- drakwizard
- drakxservices
- drakfont
- drakbackup
- drakedm
- logdrake
- drakconsole


merci de m'aider en complétant et en reprenant la doc de beuse
http://beuselinck.com/spip/article.php3?id_article=25



Liste des paquetages utiles

Mettez ici les paquetages qui vous semblent indispensables (sans la version, car la commande urpmi la trouvera). Pour ma part, je mettrai les thèmes qui me semblent jolis et qui installeront les dépendances. ça vous va ? (ex : plutot que mettre superkaramba, je mettrai directement superkaramba liquid weather).

Les indispensables


Les pratiques à avoir


- superkaramba-theme-liquid_weather : thème de superkaramba pour savoir le temps qu'il fait. L'installation du thème vous installera par dépendance le logiciel superkaramba.
- kStreamripper : pour enregistrer des flux audio internet.
- kdeaddons : pour configurer notamment votre clic droit de souris dans KDE
-

100%100 drakOdrak :)

Comprendre le système de fichiers de Mandriva Linux

article repris par Matthieu Duchemin
orthographe à revoir

Lorsque l'on fait ses débuts dans le monde de Linux, il est parfois difficile de se retrouver dans cette arborescence. Nous allons donc vous aider à vous y retrouver parmis ces inombrables répertoires.

La première chose à dire, c'est que l'arborescence d'un système UNIX comme Linux, est centralisée. Mais qu'entend t-on par centralisée ? Contrairement à un système Windows, où les partitions correspondent à des lettres de lecteurs, et où chaque lecteur possède ses répertoires, sous Linux, tout répertoire ou sous-répertoire est contenu dans la racine (root en anglais) de l'arborescence. Cette racine est notée "/". Donc le premier slash des répertoires "/usr/local/bin", "/home/user", "/root", "/dev", "/usr/share/doc/"... correspond à l'idée que ces répertoires sont attachés à la racine "/". Pour ce qui est des partitions et des disques amovibles, ils sont montés (mount en anglais) dans un répertoire qui est rattaché à la racine de l'arborescence. Par exemple, une partition pourra être montée sur le répertoire /usr. Ainsi, tout le contenu du répertoire /usr correspondra au contenu de la partition. Ce répertoire peut aussi contenir un répertoire dans lequel une autre partition est montée. On peut donc avoir une partition monté sur /usr et une autre sur /usr/local. De même, les périphériques amovibles sont montés dans des répertoires (classiquement /mnt/cdrom pour un lecteur de CD-ROM).

Où se trouvent les applications ?

On entend par application, tout fichier pouvant être exécuté. Ainsi, une application peut être un simple programme en ligne de commande comme grep, un script perl ou encore une application graphique comme Firefox. Typiquement, les applications se trouvent dans les répertoires /bin, /sbin, /usr/bin, /usr/sbin. Pourquoi autant de répertoires différents (sachant que l'on peut en avoir couramment d'autres) ? Pour une question de sécrutié et d'organisation. Ainsi on trouvera essentiellement dans le répertoire /bin, des applications en ligne utiles pour l'execution des scripts shell comme les scripts de démarrage (scripts qui gèrent le lancement des différents éléments de votre ordinateur lorsque vous démarrez votre Linux), ou encore pour la maintenance d'un système. /sbin quant à lui, regroupe les applications de base en ligne de commande permettant de configurer le système, comme la commande mount pour monter une partition, fdisk pour créer, supprimer ou formatter une partition, ifconfig qui permet de configurer le réseau. En général, seul l'utilisateur root peut exécuter les applications dans /sbin ("s" comme "super" faisant référence au "super utilisateur" : root).


Où se trouvent les fichiers de données ?

Chaque application vient avec son lot de fichiers de données. Par exemple, un logiciel comme gcompris (logiciel éducatif) contient des images, des sons, et des fichiers textes qui lui sont propres et dont gcompris à besoin pour son bon fonctionnement. Ces fichiers de données sont placés dans /usr/share/[nom de l'application]. On peut aussi les trouver dans /usr/local/share ou /opt/share si l'application est installée dans /usr/local/bin ou /opt/bin. Ainsi, les fonds d'écrans installés par le rpm wallpapers sont placés dans /usr/share/wallpapers.

Où se trouvent les fichiers de configuration?

Les fichiers de configurations diffèrent des fichiers de données par le fait qu'ils peuvent être modifiés par les utilisateurs. De manière générale, les fichiers de configuration sont placés dans /etc pour les applications systèmes ou serveur et dans le répertoire utilisateur pour les applications classiques. Ainsi les fichiers de configuration d'un serveur apache (application serveur) se trouvent dans /etc/httpd/ et les fichiers de configurations de KDE se trouvent dans ~/.kde où ~ représente le dossier personnel.

Où se trouvent les bibliotèques (library an anglais)?

La plupart des programmes possèdent des fonctionnalités identiques, comme par exemple ouvrir un fichier. Celà veut dire que la majorité des programmes capables d'ouvrir un fichier ont une partie qui est commune : la partie permettant d'ouvrir un fichier. Pour éviter cette redondance, on fait souvent appel à une bibliothèque. Au lieu qu'un éxécutable ne contienne toutes les fonctionnalités de l'application, on va découper le programme et mettre ce qui peut être commun (ou réutilisé) dans une bibliothèque. Au lancement de l'éxécutable, on fera donc appel aux fonctionnalités présentes dans les bibliothèques appelées par le programme. Ainsi, une même bibliothèque peut être utilisée par plusieurs programmes (c'est le but recherché). Les avantages sont un gain de place, et la possibilité de corriger un bug présent dans un ensemble de logiciels si ce bug appartient à une bibliothèque. L'inconvénient est que si une bibliothèque est supprimée par mégarde, l'ensemble des logiciels qui y faisaient appel ne pourront plus fonctionner. Les bibliothèques se trouvent en général dans /lib, /usr/lib, /usr/local/lib, /opt/lib.


Le répertoire /boot

Comme son nom l'indique, il contient les fichiers de démarrage du système, le fameux "noyau linux". On y trouve aussi les fichiers du chargeur de démarrage Grub (le fichier de config de Grub est : /boot/grub/menu.lst). Il est utile que ce répertoire soit sur une partition à part (une petite partition de 50Mo est très largement suffisante) si vous souhaitez par la suite installer plusieurs distributions Linux en même temps.

Le répertoire /dev

Sous Linux, tous les périphériques sont représentés par un fichier et sont placé dans le répertoire /dev. Une souris pourra être représenté par /dev/mouse, une carte son /dev/snd...

TOUT CE QUI CE TROUVE EN DESSOUS EST OBSOLETE
et bien on supprime ! ;) (fredxx)

Retrouvez une documentation complète aux adresses suivantes :
http://ldsol.com/doc/fsstnd/index.htm (fr)
http://club.mandriva.com/xwiki/bin/KB/BasicsIndex#HLa2Bstructure2Bdu2Bsyst25C325A8me2Bde2Bfichiers (fr)
http://www.pathname.com/fhs/ (en)
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki