Linux

linux Accès rapide

Windows versus Linux Linux versus Windows

Résumons la situation que tout le monde connaît: Windows, de la société Microsoft (peut être devrais-je dire megasociety) est un système d'exploitation payant, sortant une nouvelle version tous les 2 ans environ. Face à lui, au niveau utilisateur, MacOs et Linux. J'écarterai MacOs pour le moment, ne connaissant pas suffisamment cet OS, qui d'un côté n'est pas très répandu, et d'un autre payant. Il reste donc Linux, gratuit, disponible sur Internet, dans la presse informatique, chez votre voisin (qui sait, on ne connaît jamais vraiment ses voisins), et surtout redistribuable. En effet, Linux est un logiciel libre, fait partie des logiciels GNU, ce qui empêche toute personne de s'accaparer en son nom une version de Linux et de refuser de la distribuer librement, ou d'obliger quiconque à payer pour l'obtenir. Cependant, il n'est aucunement interdit de proposer des services autour de Linux et d'être rétribué pour le travail effectué.

linux Distributions : Mandrake, Red Hat, Debian, Suse, Slackware, Knoppix...

Sachez tout d'abord qu'il existe au moins 300 distributions Linux au total! De la plus petite (quelques Ko) à la plus grosse (une dizaine de CD), toutes les utilisations possibles sont abordées: en serveur, mode utilisateur, firewall, station de travail, système de sauvetage, mode développeurs... dans toutes les langues et toutes les plateformes.

Donc laquelle choisir? La meilleure solution, si vous avez le temps et la passion, est d'en tester plusieurs, et de vous faire une idée par vous-même. Mais si vous ne disposez pas d'assez de temps, vous pouvez demander à vos proches ou vous renseigner sur Internet.

  1. Mandrake : la distribution pour ne pas être perdu

    C'est la distribution qui ressemble le plus à Windows, qui est la plus intuitive. Son interface de base, KDE 3, comporte une barre des tâches ainsi qu'un menu déroulant contenant tous les raccourcis des programmes. Les utilitaires de configuration sont la plupart graphique et même parfois automatique (détection au démarrage du matériel Plug 'n Play). Cependant l'idée de Linux et du logiciel libre reste bien présente: la console, la manière de gérer les fenêtres, la gestion des fichiers, les programmes, vous devrez vous immerger dans le monde Open Source (sources disponibles, modifiables), différent à bien des aspect du monde Microsoft.

  2. Knoppix : la distribution à essayer avant tout (garanti sans risque)

    Cette distribution allemande est le must pour les débutants. Elle tient sur un seul CD, et il n'est pas nécessaire de l'installer pour s'en servir! En effet, Knoppix se charge en ram au boot de l'ordinateur, sans toucher au disque dur. Il est donc impossible de faire les moindres dégâts sur ses données, tout en s'initiant aux joies de Linux. La majorité des programmes utiles est dans le CD, j'ai nommé OpenOffice, Emacs, The Gimp... Le plus impressionnant reste l'autoconfiguration de tous le matériel: carte vidéo, carte son, réseau... la détection est parfaite, même sur les portables.

  3. Debian : la distribution de l'étudiant, du chercheur... (ça ne fonctionne jamais du premier coup)

    En effet, cette distribution est plutôt conseillé aux informaticiens avertis. Debian est un système stable, mais peu automatisé, traduisez par là qu'il faut tout faire par soi-même. Or au niveau de l'intuitivité, on a déjà vu mieux... Je le conseille donc aux étudiants, qui en apprendront beaucoup sur le fonctionnement d'un système d'exploitation, et aux personnes qui désirent changer de distribution pour une plus puissante.

    Il est intéressant de souligner que le système de package de Debian est très bien réalisé, c'est à dire que si vous avez une connexion internet haut débit, vous pouvez télécharger les package les plus récent quasi automatiquement, et maintenir votre système à jour facilement.

linux Applications Linux

Le système Linux tournant sur ma machine est une Mandrake 8.2 . Cette distribution est attrayante pour sa similarité avec Windows, ainsi que par sa prise en main rapide. Il est important de pouvoir rapidement se lancer dans des applications concrètes, en manipulant les nombreux logiciels dont Linux est doté. Je citerai donc ci-dessous une liste des progs que j'utilise:

URPMI, l'APT-GET sauce Mandrake

Qu'est-ce que URPMI?

Ne vous êtes vous jamais retrouvé dans une situation du type: vous invitez un pro-Debian chez vous pour lui montrer votre Mandrake 9.0 flambant neuf, et stable à souhait. Quand tout à coup, il vous parle d'un logiciel magique, que vous n'avez pas installé... Seulement vous ne retrouvez pas vos CD de Mdk 9, ou alors un seul, rayé de partout car il servait de cale meuble. Et là, comble de l'insulte, le pro-Debian vous lance un: "Ah! si tu avais une Debian, avec APT-GET, le problème serait réglé!"

urpmi est à Mandrake ce que l'apt-get est à Debian. Tous les rpm du monde sont à votre portée si vous avez une connection internet. Il vous suffit juste d'ouvrir votre mdk au monde, c'est à dire à lui donner les sources auxquelles se connecter pour installer n'importe quel logiciel.

Ajouter des sources (listes de serveurs) à URPMI

L'outil magique : http://www.urpmi.org/easyurpmi/ tout ce qui nécessaire pour se servir de urpmi est présent sur cette page, il ne vous reste qu'à sélectionner les serveurs (prenez les plus proches)!

Dans un terminal, entrez les commandes suivantes (même si tous ces serveurs ne sont pas nécessaires):

urpmi.addmedia -h PLF  ftp://ftp.easynet.fr/plf/9.0 with hdlist.cz
urpmi.addmedia -h Texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/
             contrib/texstar/linux/distributions/mandrake/9.0/rpms with hdlist.cz
urpmi.addmedia MandrakeClub ftp://ftp.club-internet.fr/pub/unix/linux/distributions/
             Mandrake-devel/unsupported/MandrakeClub/9.0 with hdlist.cz
urpmi.addmedia unsupported ftp://ftp.ciril.fr/pub/linux/mandrake-devel/
             unsupported/9.0 with hdlist.cz
urpmi.addmedia plf http://www.zoreil.com/mirrors/plf.zarb.org/9.0 with hdlist.cz
urpmi.addmedia main ftp://ftp.uvsq.fr/pub/mandrake/Mandrake/9.0/i586/Mandrake/
             RPMS with ../base/hdlist.cz
urpmi.addmedia contrib ftp://ftp.club-internet.fr/pub/unix/linux/distributions/
             Mandrake/9.0/contrib/RPMS/ with ../../i586/Mandrake/base/hdlist2.cz
urpmi.addmedia --update updates ftp://ftp.proxad.net/pub/Distributions_Linux/
             Mandrake/updates/9.0/RPMS/ with ../base/hdlist.cz
urpmi.addmedia rpmhelp ftp://ftp.wearybee.com/pub/9.0/RPMS with ../base/hdlist.cz
urpmi.addmedia texstar ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/
             linux/distributions/mandrake/9.0/rpms with hdlist.cz
urpmi.addmedia -h RPMfind ftp://rpmfind.net/linux/8/mandrake/stable/9.0/i586/
             Mandrake/RPMS  with synthesis.hdlist.cz
	

Utiliser URPMI

Il suffit d'entret urpmi xxx, xxx étant le nom ou une partie du nom du package. Vous aurez ensuite le choix de la source, du programme (si plusieurs rpm répondent au nom indiqué) et les dépendances à installer. Utilisez grpmi si vous préférez l'interface graphique.

Par exemple, mettons que vous vouliez installer MPlayer, pour regarder vos Divx ou DVD. Voici ce que vous devrez entrer:

urpmi mplayer

Et tout ce qu'il vous reste à faire est d'attendre que le package approprié soit localisé sur les serveurs distants. Répondez oui à la question "Voulez vous installer les dépendances?", patientez pendant le téléchargement (des indicateurs vous montrent l'avancement) et l'installation des packages.

Sources sur URPMI

Ce document est la compilation de plusieurs pages :

Il est probable que vous trouviez plus de détails sur ces pages que sur la mienne. Cependant mon objectif était d'aller droit au but, avec un exemple des lignes de commande à entrer.