| | |
| Articles | |
Linux
Distributions
Environnements graphiques
Portails
Tutoriels divers
Propagande
Divers |
| | |
| | |
| Soutien | |
�  (Anupaz)
|
| | |
|
| | |
| Pr�sentation de la distribution Gentoo | |
 | Cet article est consacr� � la distribution Gentoo. Une tr�s belle et populaire distribution id�ale pour les habitu�s de GNU/Linux et contre-indiqu�e pour les autres.
|
Introduction
Gentoo n'est pas une distribution simple. L'installation et la configuration se fait via la console et prennent du temps. Si vous d�butez sous Linux ou que vous n'aimez pas vous casser la t�te, passez votre chemin et choisissez une distribution facile. Comprendre l'anglais est aussi un avantage m�me si cela n'est pas obligatoire... Il vous faut bien conna�tre votre mat�riel car vous devrez compiler votre noyau.
Vous allez me dire "Ok, quel inter�t alors s'il existe d'autres distributions plus simples ?" Et bien, c'est simple :
- Les passionn�(e)s vont s'amuser comme des petits fous � comprendre Linux. Tout est construit � la main, pas � pas. La documentation (en fran�ais) est par ailleurs extraordinaire. Rien de tel pour d�couvrir l'univers Linux en profondeur.
- Le r�sultat sera optimis� pour votre syst�me, ce que ne font pas les distributions grand public. La plupart d'entre elles sont optimis�es nativement pour des architectures de micro-processeurs ancestrales (tout comme Windows). Du coup, Gentoo se r�v�le un monstre de rapidit� et de puissance.
- Ne sera install� que ce que vous aurez d�cid�.
Gentoo peut s'installer sur de nombreuses architectures diff�rentes : x86 (les PC classiques 32 et 64 bits), les ppc (les MacIntosh), sparc, alpha etc. Dans la suite, je ne parlerais que des x86, pour les autres la doc est disponible sur le site officiel.
T�l�chargement
Gentoo est disponible en CDLive (que l'on peut d'ailleurs facilement personnaliser). Toujours pratique pour voir � quoi ca ressemble...
Quant au CD d'installation, il fait 50 Mo. Vous pouvez t�l�charger la version 2006.1 en cliquant sur ce lien (processeurs PC 32 bits, serveur fran�ais, pour les autres rendez-vous ici).
Voici la somme MD5 : 560a09038504149992360140ad2b1793
Graver cette mini image ISO. Vous �tes pr�t(e) � installer Gentoo ! Red�marrez sur ce disque. Installation
Honn�tement, je vois pas comment je pourrais faire mieux que l'excellente documentation francophone. Il y a aussi un document complet (tout sur une seule page HTML) ainsi qu'une version imprimable.
Installer Gentoo pour la premi�re fois prend plusieurs jours. M�me les experts seront confront�s � plusieurs heures de compilation. Ne vous lancez pas une heure avant de vous coucher... Vous allez en gros devoir r�demarrer sur ce cd puis :
- Configurer le r�seau.
- Proc�der au partitionnement des disques.
- Installer l'archive comprenant le syst�me de base (stage3).
- Installer Portage (vous permettant d'installer d'autres logiciels).
- Compiler le noyau Linux.
- Configurer le syst�me (fstab, r�seau).
- Installer quelques outils syst�me (journaux, cron...)
- Configurer le chargeur de d�marrage.
- Ajouter les utilisateurs.
Ensuite, veiller � lire :
- le guide de localisation (vous permettant de franciser votre syst�me).
- le guide de configuration de X (pr�alable � l'installation de l'environnement graphique).
- Le guide Nvidia (ou ATI selon votre carte graphique) ainsi que le guide de l'acc�l�ration mat�rielle.
- le guide d'installation de KDE (voire Gnome ou FluxBox selon vos go�ts).
- le guide de configuration audio (alsa). Je vous recommande d'ailleurs � ce sujet, de ne pas compiler le module alsa dans le noyau mais plut�t d'installer les alsa-drivers apr�s. Ca fonctionne mieux ainsi.
Notez que cette superbe documentation est souvent r�utilisable pour d'autres distributions. Gentoo c'est du Linux � l'�tat brut.
Si vous avez d�j� une distribution GNU/Linux install�e et fonctionnelle, quelques petits d�tails peuvent vous aider � moins gal�rer :
- Servez vous du fichier /etc/X11/xorg.conf qui vous permet de configurer la souris, le clavier, l'�cran et la carte graphique. Montez la partition et recopiez le fichier. Vous pouvez aussi celui d'un CD-live.
- Idem pour le fichier de configuration du noyau /usr/src/linux/.config. Cela vous �vitera de devoir vous retaper toute la configuration du noyau Linux. Cela dit, je vous conseille de bien le v�rifier, surtout si vous ne l'avez jamais personalis� avant.
- Enfin, dans le m�me genre, le fichier /boot/grub/menu.lst (ou alternativement /boot/lilo.conf) est pr�cieux. Grub ne tire ses informations que d'une seule /boot (il y en a une dans chaque distribution). Si vous d�cidez que Grub doit consulter le /boot de Gentoo, alors il est pratique de le recopier � partir de l'autre distribution et d'y ajouter l'entr�e pour d�marrer Gentoo.
- Une grande partie de l'installation de Gentoo peut se faire en environnement "chroot�" (c'est quoi ?). Vous compilez Gentoo pendant que vous vaquez � vos occupations sur votre distribution d�j� install�e. C'est pratique et permet de suivre la doc en ligne simultan�ment. Admettons que la racine de Gentoo soit situ�e sur la parition hdb2, dans une console de l'autre distribution, tapez : # chroot /dev/hdb2 /bin/bash. Vous �tes sous votre future Gentoo.
Pour ce qui est de l'environnement graphique, c'est simple : vous mettez celui que vous voulez...
Portage
Introduction
Portage, c'est l'outil d'installation de logiciels sous Gentoo. C'est le coeur de Gentoo, cela vaut bien un chapitre. C'est le gestionnaire de paquetage le plus puissant de l'univers Linux :il est d'une puissance et d'une flexibilit� redoutable. La plupart des 'gentooistes' le pilotent � la console mais il existe de belles interfaces graphiques, telle Kuroo sous KDE.
A la diff�rence des autres installateurs de paquetages connus, Portage permet la compilation des logiciels � partir de leur sources tout en g�rant les d�pendances. Les autres (urpmi, apt-get, yast, yum...) se contentent de vous installer un paquetage d�j� compil� (donc non optimis�). Tout se payant, la compilation prend plus de temps...
Portage s'appuie sur le fichier /etc/make.conf qui d�finit les r�gles de compilation : architecture, optimisation rapidit�/taille, support de telle ou telle application. Ainsi, si vous utilisez KDE sous un pentium IV, vous vous fichez bien que votre syst�me soit compatible pour un pentium I sous Gnome... Ce genre de compatibilit� universelle inutile ne fait que freiner le syst�me.
Le support par une application d'une autre application se d�finit dans la variable USE du fichier /etc/make.conf. Un exemple :
USE="-gtk -gnome qt kde"
Ceci signifie que le syst�me ne sera pas adapt� pour Gnome (-gtk et -gnome) mais plut�t pour KDE (qt kde). Evidemment, la variable USE est habituellement plus longue. Lisez ce tuto � ce sujet.
M�langer les branches stables et instables
Un truc qui m'a toujours enerv� avec les autres distributions est qu'il faut toujours attendre pour avoir, par exemple, le dernier KDE. On peut d�cider de passer tout en instable (Mandriva 'Cooker' par exemple). Et alors l�, bonjour l'instabilit�. Il existe souvent des serveurs comprenant juste les paquets pour le dernier KDE, mais c'est fastidueux de devoir chercher ces serveurs... Et la cohabitation de paquets stables et instables n'est pas toujours � la hauteur.
Portage vous permet de faire cohabiter plusieurs branches sur votre syst�me. Vous pouvez vous mettre en stable complet, en "full testing" (versions b�ta fiables), en "full instable" (version alpha r��lement instables) ou m�langer un peu tout �a. Et avec une ma�trise fine, y compris dans les mises � jour. M�me l'efficace Apt-get des Debian-like n'arrive pas � ce niveau.
Vous voulez vous mettre en "full testing" (le syst�me entier en version b�ta) ? C'est tr�s facile. Ajoutez dans le fichier /etc/make.conf cette ligne :
ACCEPT_KEYWORDS="~x86"
ou bien
ACCEPT_KEYWORDS="~amd64" D�s lors, quand Portage compilera des sources (ou � la prochaine mise � jour), il utilisera uniquement les sources en test. C'est toutefois relativement stable mais si vous souhaitez rester dans la branche stable et installer uniquement quelques logiciels en test, vous devez, pour chaque logiciel, ajouter une ligne au fichier /etc/portage/package.keywords. Exemple :
nom_groupe/nom_paquetage ~x86Exemple : www-client/mozilla-firefox ~x86 (32 bits) pour avoir la version testing de firefox
Les logiciels en version alpha (tr�s r�cents et donc peu stables) sont 'masqu�s'. Vous pouvez les retrouver dans le fichier /usr/portage/profiles/package.mask. Pour les d�masquer, il faut recopier la ligne avec le nom du logiciel dans un autre fichier : /etc/portage/package.unmask. La version alpha sera alors disponible � l'installation. Le r�glage est donc tr�s fin.
Enfin, si vous souhaitez emp�cher Portage d'installer une version particuli�re, il suffit de lui indiquer dans le fichier /etc/portage/package.mask. Exemple :
>wwww-client/mozilla-firefox-1.5Portage n'installera pas de version plus r�cente de firefox 1.5 Le contr�le est donc pr�cis et permet d'avoir � jour telle ou telle application sans se fatiguer.
Tuto officiel
Syncronisation
Vous avez install� l'arbre Portage lors de l'installation de Gentoo. C'est une liste des logiciels que Portage peut installer. Cette photo instantann�e est prise sur un serveur que vous aurez, toujours durant l'installation, sp�cifi�. Ceci permet de faire des recherches en local et non en ligne (plus lent). Les serveurs �tant mis � jour quotidiennement (ajout ou mise � jour de logiciels), vous aurez s�rement envie de le faire savoir � Portage :
# emerge --syncSynchronise votre arbre local avec un serveur Internet.
Installer/Supprimer un logiciel
C'est tr�s simple :
# emerge --ask nom_du_paquetageL'option --ask permet, une fois la liste des d�pendances affich�e, de confirmer l'installation. Vous pouvez retirez cette option, mais elle est si pratique...
Portage va t�l�charger les sources de l'application d�sir�e et �ventuellement ses d�pendances puis compilera le tout.
Pour d�sinstaller, faites :
# emerge --ask --unmerge nom_du_paquetage Mise � jour
Une fois que avez mis votre arbre Portage � jour, vous pouvez voir si des applications ont �t� mise � jour, et compiler ainsi la derni�re version sur votre syst�me :
# emerge --ask --update world Effectue une simple mise � jour des paquetages que vous avez install�, mais pas leur d�pendances. C'est suffisant la plupart du temps.
# emerge --ask --update --deep worldIdem mais en mettant aussi � jour les d�pendances qui ont �t� n�cessaires pour installer vos logiciels. C'est recommand� de temps en temps.
# emerge --ask --update --deep --newuse worldIdem mais v�rifie si la variable USE de fichier /etc/make.conf a chang�. Si oui et qu'un programme a besoin d'�tre recompil�, alors Portage s'en occupe. Tr�s pratique donc si vous souhaitez un nouveau support.
De temps en temps, Portage signalera qu'il doit �tre mis � jour. Faites simplement :
# emerge portage && emerge --sync Fichiers de configuration
Suite � une mise � jour, vous verrez parfois des fois des messages vous pr�venant que des fichiers de configuration ont besoin d'�tre mis � jour. La commande permettant ceci est :
# etc-update On vous proposera alors de remplacer certains fichiers de configuration par une version plus r�cente (int�grant les mises � jour du ou des logiciel(s)).
Taper -5 remplace tout les fichiers n�cessaires. C'est assez dangereux comme manip, je vous recommande plut�t de taper -3 et d'agr�er (yes/no) au cas par cas. Si vous prenez peur, tapez -1 pour sortir sans rien faire. S'il s'agit de remplacer un fichier que vous avez configur� vous-m�me (exemple /etc/X11/xorg.conf), je vous sugg�re d'en faire une copie avant de le remplacer.
Avis
Flexibilit�, fraicheur, robustesse, libert� totale et puissance. Un rien compliqu�e mais on s'y fait... La documentation est g�niale et les forumers bien forts. Qu'avez-vous � perdre � essayer ? Vous prenez juste le risque d'en apprendre plus sur Linux. C'est la distribution que j'utilise au fait...
Liens
Conseils indispensables pour les Amd64. Site officiel Forum francophone
Date de cr�ation : 04/12/2024 @ 19:18
Derni�re modification : 30/09/2024 @ 11:16
Cat�gorie :
Page lue 2028 fois
Pr�visualiser la page
Imprimer la page
|
| | |
| | |
| R�actions � cet article | |
R�action n�3 |
par luteola
le 23/07/2024 @ 15:48
Salut,
1) Gentoo peut t'installer des bin si tu le souhaites.
2) La compilation c'est un truc de geek, je te contredirais pas. Mais l'investissement est payant. On gal�re le premier jour mais c'est stable et rapide. Apr�s, la compilation se fait en arri�re plan pendant que je fais autre chose...
a+
|
R�action n�2 |
par Debianuser
le 22/07/2024 @ 13:18
salut! Je tiens � dire que pour une gentoo, la disposition de temps est de rigueur! �La distribution la plus rapide� C'est � la foi vrai et faux; vrai car c'est vraiment optimis� pour le syst�me, un gain de vitesse �vident donc, faux car la compilation, c'est tr�s long! Au bout de 35 minutes de compilation pour seulement firefox, j'ai pass� mon chemin et ai tout enlev� pour une debian sid. Certe mon ordinateur n'est pas une foudre de guerre ( 256 Mo, 2.5Ghz) mais en bref, je pense que le temps que gentoo gagne pour sa rapidit�, elle le perd largement lors de la compilation. Apr�s, � chacun ses disponibilit�s, moi je conseille un ordinateur bien puissant ou alors d'installer du bin, mais dans ce cas l�, ce n'est plus un gentoo . |
R�action n�1 |
par librefan le 15/05/2024 @ 09:29
Cet article donne l'envie d'essayer Gentoo! Avec un CD-Live, c'est chic!
Oui, c'est barbant d'attendre les derni�res versions des logiciels m�me si certains peuvent s'installer par les fichiers binaires.
Debian semble-t-il supporte assez bien le m�lange sid and sarge mais peut-�tre pas aussi bien que Gentoo.
|
|
| | |
|
| | |
| Infos Site | |
Votre adresse IP : 72.20.99.46
247 Membres
Dernier inscrit :
linuxreloaded
Membre en ligne :
( personne )
Anonymes online: 15
Total: 128501
Affluence record: 37
le 10/09/2024
|
| | |
|