Revision [759]

This is an old revision of ArticlesfrDebutants made by FredxX on 2006-09-12 16:44:55.

 

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

Petit tutoriel du jeune Mandrivien.

Fredxx le 30/8 Rédaction EN COURS.
FOND A CORRIGER PAR UN CONFIRME

Vous venez d'installer avec succès votre distribution Mandriva ? Bravo.

Première étape : 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 toruve plus japackage sur easyurpmi.
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).

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

La configuration des sources

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.

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.

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


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

Fredxx 3/9 --> article en cours de rédaction
repris par Matthieu Duchemin

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 dans /bin on trouvera essentiellement des applications en ligne de commande 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).







Vous arrivez tout frais, de chez cet américain que vous ne cessez de pirater pour pouvoir utiliser votre ordinateur, mais vous ne comprenez pas bien l'arborescence de Mandriva ? Les questions qui vous préoccupent sont "où est l'équivalent du fichier "program files" ou "application data", dans lesquels vous cherchiez respectivement vos exécutables et les paramètres de vos applications préférées ? Cet article vous aidera dans vos premiers pas sous Mandriva Linux, pour vous aider à retrouver vos petits. Suivez les guides !

Le répertoire racine, noté "/"


Le répertoire racine contient tous les fichiers de configuration de votre ordinateur. C'est là que vous avez installé votre Mandriva. Les sous-répertoires sont donc notés avec un slash devant, illustrant le fichier racine. Exemple : "/bin".

Les répertoires /bin et /sbin


Le répertoire /bin contient les exécutables du système, c'est-à-dire les binaires ; Cela correspond à ce que vous appeliez sous Windows, les *.exe (point éxé). Le dossier /bin est l'équivalent sous windows du fichier "program files", dans lequel vous trouviez tous vos logiciels. Avantage non négligeable par rapport aux système de Redmond, lorsqu'un message vous demande avec quelle application vous souhaitez ouvrir tel ou tel document, vous vous rendrez compte en allant dans le répertoire /bin, que c'est le nom des applications qui y figure, et non pas une liste de fichiers, en priant pour que celui que vous sélectionnez soit le bon.

Le répertoire /bin contient également toutes les commandes de base du système, qui sont employées par les utilisateurs du système (ls, more, cat, cp, rm, chmod, grep, mkdir, mount, kill, tar, gnuzip...). Les utilitaires de ce répertoire sont compilés de façon dynamique, ce qui signifie que les bibliothèques contenant des phrases qu'ils utilisent doivent être installées sur le système. Enfin, sachez que les commandes contenues dans ce répertoire peuvent être employées par le simple utilisateur du système, c'est-à-dire, sans les droits root.

Le répertoire /sbin contient lui aussi des exécutables (reboot, modprobe...) mais ces commandes ne sont pas compilées de la même manière que dans /bin : elles sont compiliées de manière statique, d'où le S debant bin (static banry). Cela signifie qu'ils sont autonomes et qu'ils ne nécessitent aucune bibliothèque supplémentaire pour leur fonctionnement. Contrairement au répertoire /bin, les commandes contenues dans /sbin ne sont exécutables qu'avec les droits de super-utilisateur.

Le répertoire /lib


Il contient les bibliothèques nécessaires à l'exécution des binaires contenus dans /bin et /sbin, et utilisées lors du démarrage. On y trouve aussi les fichiers de code compilé des modules du noyau dans le sous-répertoire /lib/modules/version_noyau/.

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)

Le répertoire /etc (editing text config)


La traduction donne aussi tout son sens. Se trouvent dans ce répertoire les fichiers de configuration du système, comme les scripts de démarrage. Ce sont donc des fichiers texte qui sont modifiables avec un éditeur de texte comme Kwrite.

Vous trouverez notamment dans ce répertoire :

Le répertoire "/home"


Il s'agit du répertoire dans lequel vous allez stocker toutes vos données personnels, vos docuements. Sous Mandriva, le répertoire /home est par défaut, une partition différente et étanche du système, et non un simple répertoire installé dans le système, ce qui garantit la parfaite conservation de vos données personnelles (plus les comptes de messagerie et autres données de configuration des programmes) en cas extrème de crash ou de réinstallation volontaire de votre système. Le /home contient le sous-répertoire à votre nom : /home/jéjé, etc...
Notez que de nombreux fichiers sont cachés (comme les fichiers de configuration de thunderbird, par exemple) : ils sont notés avec un point devant le nom du répertoire (".thunderbird"). Maintenant, vous savez comment créer un dossier caché ! (Pour les utilisateurs de Windows, il s'agit de "Mes documents", qui contrairement à ce qui se passe sous Mandriva, se trouve nativement inséré dans la partition système, c'est-à-dire le disque c:, ce qui a le désagréable inconvénient de vous faire perdre toutes vos données si vous n'avez pas fait une copie de sauvagarde de vos documents, en cas de crash de Windows).

Le répertoire /dev







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