flèche retour       Page d'accueil Moz -  IE 


Penguin dansant



Enfin !
La partie du site consacrée à GNU/Linux.

* Petite introduction 

GNU/Linux est un système d'exploitation basée sur la licence GPL (GNU Public Licence).
Ce que l'on appelle familièrement Linux est en fait le système GNU dont le noyau est Linux.
Mais un autre noyau était au-départ prévu pour faire tourner le système GNU : HURD, et son développement continue encore même s'il semble moins attirer l'attention que Linux.

Il existe de nombreuses distributions Linux. Certaines tiennent sur une disquette, et d'autres font plusieurs giga octets.
Il y a des distributions qui sont plutôt réservées aux initiés ou bien à des tâches particulières (gérer un réseau sécurisé par exemple) et des distributions qui se veulent ouvertes au "grand-publique".
Parmis ces dernières on peut citer les plus connus : RedHat, Mandrake, Slackware.

Personnellement j'ai été séduit par la Mandrake. Certains lui reprochent d'installer trop de choses, mais pour un débutant elle permet de de s'adonner aux joies de la musique MP3, de la vidéo Mpeg, du graphisme, de la bureautique, etc ... en fournissant la plupart des outils existants préconfigurés et prêts à l'emploi.
De plus, tout comme la RedHat, la Mandrake utilise un système de paquetages (RPM) pour l'installation des programmes. Celle-ci devient alors aussi aisée que sous Windows, voire plus.

* Mes configurations

- Pentium 233 MMX avec 64Mo de Ram, DD de 8.4Go et la carte Miro-vidéo 22SD (à base de TRIO64v+).
- Mandrake 6.0 du magazine Login.
Devenue :
- Celeron tualatin 400@500MHz, carte-mère ABIT BX6r2, 320Mo de RAM, Disque Dur IBM de 13.5Go + disque dur Maxtor de 8.2Go, et carte graphique ATI Rage Pro.
- Mandrake 7.2 puis Mandrake 8.0 du magazine Login.
Puis :
- Celeron copermine 1GHz@1.2GHz, carte mère MSI 694TPro, 512Mo de RAM, disque dur Quantum de 40Go + disque dur Quantum de 6.4Go, et carte vidéo Nvidia TNT2.
- Mandrake 8.2 en trois CD devenue Mandrake 9.1 (toujours en trois CD).
Actuelle :
- Celeron copermine 1GHz@1.2GHz, carte mère MSI 694TPro, 512Mo de RAM, disque dur Quantum de 80Go + disque dur IBM de 40Go, et carte vidéo ATI Radeon 9100.
- Mandrake 9.1 en trois CD.

L'installation de la Mandrake s'est passée sans le moindre problème et j'utilise KDE comme environnement graphique.

Je recommande chaudement cette distribution Linux. Elle ne m'a quasiment jamais posé de problème, pour les versions 5.3, 6.0, 8.2, 9.0 ou 9.1.
En revanche, j'ai eu des ennuis avec la 7.2 et la 8.0 (il manquait principalement des librairies pour programmer).
J'ai aussi eu des ennuis avec la RedHat 5.2, la RedHat 6.2 et la Slackware 7. Je vous conseille donc de faire attention si vous désirez utiliser l'une de ces distributions. (Je parle des versions gratuites, je ne connais pas celles qui sont vendues en magasin)

* Petites Liste de logiciels Linux intéressants :

Vous utilisez un autre OS et vous êtes habitués à vos outils favoris ?
Nous espérons par cette liste vous donner la possibilité de migrer en douceur vers Linux en présentant les applications les plus indispensables.


* Quelques conseils :

* Tout d'abord : RTFM !
Cette abréviation signifie "Read The Fine Manual" (ou "Read The Fucking Manual" selon l'humeur).
Elle signifie qu'avant de venir se plaindre il faut avoir lu le maximum de documentation et avoir bien essayé de se débrouiller tout seul.
Pour celà on doit s'habituer à utiliser les commandes "man" et "info" ainsi qu'à aller lire les "HowTos" (situés dans /usr/share/doc/HOWTO/).
De plus, lors de leur installation les programmes mettent parfois des documentations dans /usr/share/doc/, pensez à aller vérifier !

* Second conseil : ne vous logguez quasiment JAMAIS en tant que root !
Créez, à l'installation de votre distribution, un compte utilisateur, et si vous avez besoin d'outils requérant les droits de root, lancer une console et taper "su" puis le mot de passe de root. Vous êtes désormais sous son compte et bénéficiez de tous ses droits.
Sous KDE, lancez dans une console la commande "kdesu konqueror", afin d'avoir un gestionnaire de fichiers possédant les droits de root (attention, l'effacement de fichiers vitaux pour le système devient alors un jeu d'enfant !)

* Pour l'administration de votre système il existe une interface WEB très puissante appelée WEBMIN.
Si vous l'avez installée, vous pouvez y accéder à l'adresse : https://localhost.localdomain:10000/. (Attention, c'est https et non http, le "s" signifiant "sécurisé").
A partir de ce formidable outil vous pourrez configurer (entre autres) votre serveur Apache, le serveur Samba (pour échanger des données avec d'autres ordinateurs qui sont sous Windows), un serveur FTP, etc ...
A mon avis, il remplace avantageusement l'outil LinuxConf, pourtant très pratique lui-aussi. A vous de voir lequel de ces deux outils vous sied le mieux.

* Travaux personnels :

Pour l'instant, cette partie du site reste encore très pauvre.

TRAVAUX RÉALISÉ À LA FAC :
Cependant, vous pourrez déjà trouver les sources et les programmes des deux TER auxquels j'ai participé.
Un TER est une sorte de projet réalisé en groupe à la fac.

Le premier se nomme RoadRunner et est un programme de cartographie (routes, villes, ...). Malheureusement, je n'ai pas pu récupérer la dernière version et celle-là n'est qu'une version béta avec de nombreux bugs dont un essentiel dans la sauvegarde des cartes ! (Argh !!!)
De plus, je ne suis pas parvenu à le recompiler chez moi.
Bref, il n'est là qu'à titre de premier projet que ma classe (Licence d'Informatique) et moi-même avons réalisé en 1999.
Vous pouvez le récupérer ici : RoadRunner. (archive tar-gzip de 430Ko)

Le deuxième, réalisé en l'an 2000, est un modeleur 3D qui se nomme x3gc et dont nous sommes vraiment fiers.
Une page lui est consacrée ici : x3gc.


BOOT GRAPHIQUE AVEC LILO :
Si vous utilisez lilo comme programme de démarrage pour choisir entre vos OS, vous pouvez installer un boot graphique représentant la jaquette du jeu Gods des Bitmap Brothers.
Mais avant tout, il vous faut un lilo 22.2-2mdk minimum, c'est à dire une Mandrake 8.1 minimum ou équivalent chez les autres distributions, et il faut que vous ayez installé le programme de script perl.
Voici le fichier image et le script qui va créer le boot graphique : logo_gods.tar.bz2

ATTENTION :
Cette manipulation peut s'avérer dangereuse, si vous ne maîtrisez pas ce que vous faites !
Je ne pourrais en aucun cas être tenu pour responsable des dommages éventuels que pourraient subir vos données ou votre matériel, suite à cette manipulation.
Si quelque chose vous semble obscure, laissez-tomber, vous n'êtes pas encore prêt à faire une manipulation comme celle-là (mais ne vous découragez-pas, ça viendra).

Il faut commencer par décompresser l'archive (compressée avec bzip2), puis lancer le script.
Une fois que le script a fini, vous copiez le fichier logo_gods.msg obtenu dans le dossier /boot
Ensuite vous vous arrangez pour que lilo le prenne comme message d'invitation.
Enfin vous lancez lilo pour que l'image soit prise en compte.

Voilà ce que vous devez taper en ligne de commande :
$> tar --use-compress-program bzip2 -xvf logo_gods.tar.bz2
$> ./bmp2mdk timer:400,600,0,88 entry:240,540,0,88,8,12 <logo_gods.bmp> logo_gods.msg
$> cp logo_gods.msg /boot/
$> ln -fs logo_gods.msg message
$> lilo
ATTENTION : pour les trois dernières commandes, vous devez avoir les droits de root.


CONFIGURATION DE LA CONSOLE :

Histoire d'améliorer un peu le confort d'utilisation de la ligne de commande avec l'interpréteur tcsh, voici quelques lignes à rajouter dans le fichier .tcshrc-interactive de votre dossier personnel.
Je vous invite fortement à regarder attentivement dans la doc de tcsh ($>man tcsh) les différentes significations de ces lignes, ainsi que leurs syntaxes.


DES ALIAS TRÈS PRATIQUES :
Voici des alias à mettre dans le fichier .tcshrc-interactive.
Si vous utilisez bash au lieu de tcsh, voyez la doc de celui-ci pour utiliser les alias ($>man bash).
Si vous n'avez pas les programmes dont il est question dans les alias, bien entendu, ceux-ci ne fonctionneront pas.
En fait, cette liste est données surtout en exemple de ce que l'on peut faire, et il ne faut pas hésiter à la changer pour l'adapter à votre configuration.


Par Gaël Mifsud sous GNU/Linux Mandrake.   Dernière mise à jour : le 26/01/2004.
Pour tout contact : ArobaseCourrier électronique Valid HTML 4.0!