Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


Gentoo

France
Salut,

Je lisais l'article sur la Gentoo, et une petite question me tarrode tout de meme.
comment on désinstalle un logiciel ?
Car si je comprends bien emerge permet d'automatiser l'installation de ce qui est nécessaire en amont pour pouvoir compiler quelque chose, mais a t-on apres autant de flexibilité que sur les autres distributions, à savoir pouvoir desinstaller facilement ou acceder aux infos des differents paquets installés..

D'autres part, doit-on vraiment tout compiler une fois le système de base installé ? Combien de temps pour compiller KDE par exemple ? 😊

Thanks,

France
Salut,

Je lisais l'article sur la Gentoo, et une petite question me tarrode tout de meme.
comment on désinstalle un logiciel ?
Car si je comprends bien emerge permet d'automatiser l'installation de ce qui est nécessaire en amont pour pouvoir compiler quelque chose, mais a t-on apres autant de flexibilité que sur les autres distributions, à savoir pouvoir desinstaller facilement ou acceder aux infos des differents paquets installés..

D'autres part, doit-on vraiment tout compiler une fois le système de base installé ? Combien de temps pour compiller KDE par exemple ? 😊

Thanks,



pour désinstaller c'est emerge --uninstall
emerge c'est comme rpm sauf que ca va chercher des sources (sauf si tu demandes des binaires) et ca les compile.. La flexibilité est la même.

Compiler tout tout tout OpenOffice, kde, X etc prend 1 grosse journée...

Allemagne
Salut,

Je lisais l'article sur la Gentoo, et une petite question me tarrode tout de meme.
comment on désinstalle un logiciel ?
Car si je comprends bien emerge permet d'automatiser l'installation de ce qui est nécessaire en amont pour pouvoir compiler quelque chose, mais a t-on apres autant de flexibilité que sur les autres distributions, à savoir pouvoir desinstaller facilement ou acceder aux infos des differents paquets installés..

D'autres part, doit-on vraiment tout compiler une fois le système de base installé ? Combien de temps pour compiller KDE par exemple ? 😊

Thanks,


L'avantage MAJEUR de gentoo, c'est que tu as un système pour ton matériel. Il faut tout compiler depuis le début (stage 1) pour que ce soit réellement intéressant.

Ensuite pour ce qui est de la gestion des paquets : le problème est exactement le même que pour les autres distribs : Les paquets pour la MAO sont jamais complêtement à jour et il manque toujours des options. Donc :

Emerge pour tout ce qui est base du système, prog comme OoO ou KDE etc...

./configure, make, checkinstall pour ce qui concerne la MAO.

Rien ne vaut une compilation à la main avec checkinstall, surtout ensuite pour la désinstallation et/ou la mise à jour.

Autre avantage de gentoo sinon : les paquets de base peuvent être mis à jour sans problème et au fur et à mesure, ce qui n'est pas le cas avec les autres distribs ou par exemple passer d'une MDK 10 à une MDK 10.2 va poser des problèmes...
France
Salut,

Je lisais l'article sur la Gentoo, et une petite question me tarrode tout de meme.
comment on désinstalle un logiciel ?
Car si je comprends bien emerge permet d'automatiser l'installation de ce qui est nécessaire en amont pour pouvoir compiler quelque chose, mais a t-on apres autant de flexibilité que sur les autres distributions, à savoir pouvoir desinstaller facilement ou acceder aux infos des differents paquets installés..

D'autres part, doit-on vraiment tout compiler une fois le système de base installé ? Combien de temps pour compiller KDE par exemple ? 😊

Thanks,


L'avantage MAJEUR de gentoo, c'est que tu as un système pour ton matériel. Il faut tout compiler depuis le début (stage 1) pour que ce soit réellement intéressant.

Ensuite pour ce qui est de la gestion des paquets : le problème est exactement le même que pour les autres distribs : Les paquets pour la MAO sont jamais complêtement à jour et il manque toujours des options. Donc :

Emerge pour tout ce qui est base du système, prog comme OoO ou KDE etc...

./configure, make, checkinstall pour ce qui concerne la MAO.

Rien ne vaut une compilation à la main avec checkinstall, surtout ensuite pour la désinstallation et/ou la mise à jour.

Autre avantage de gentoo sinon : les paquets de base peuvent être mis à jour sans problème et au fur et à mesure, ce qui n'est pas le cas avec les autres distribs ou par exemple passer d'une MDK 10 à une MDK 10.2 va poser des problèmes...



En fait, il ne faut surtout pas faire ./configure et tout le toutim, sinon gentoo ne sait pas que tu as installé la derniere version d'un soft mao et a la prochaine mise à jour mineure est capable de flinguer l'install de ton soft de mao et la remplacer par une version plus ancienne.

En fait il faut faire un ebuild (ce qui se fait en 15 secondes) à partir de ton tgz et indiquer proprement à gentoo que tu utilises un patch dans un fichier d'overlay. Tu lances ensuite un emerge et le système te réinstallera proprement ton soft de MAO pour les versions suivantes...

Ainsi Gentoo n'est pas seulement supérieur par le fait qu'il compile très proche du système mais également parce que 6 mois apres une install propre d'un patch il est capable de continuer avec les versions suivantes.






France
Quand vous dites qu'on peut installer aussi des binaires. Est-ce que tout les paquets ont un binaire ou c'est seulement la base ? Car ca permettrait de recompiler seulement les applis audio.

Par contre en effet c con si la liste des logiciels audio et pas si a jour que ca. C'etait ce qui me motivait au depart. 😊

Par exemple Ardour et MusE (le seq pas MuSE le truc de stream), quelles versions actuellement il y a ?

J'ai vu aussi que Gilles ne parle pas de comment installer le patch de préamption sur le kernel 2.6. Hors il semble bien que cela soit nécessaire encore pour vraiment combiner latence basse ET CPU chargé ET accés disc.
(perso je n'utilise meme pas le 2.6 pour le moment mais je compte upgrader a terme).


France
Quand vous dites qu'on peut installer aussi des binaires. Est-ce que tout les paquets ont un binaire ou c'est seulement la base ? Car ca permettrait de recompiler seulement les applis audio.

Par contre en effet c con si la liste des logiciels audio et pas si a jour que ca. C'etait ce qui me motivait au depart. 😊

Par exemple Ardour et MusE (le seq pas MuSE le truc de stream), quelles versions actuellement il y a ?

J'ai vu aussi que Gilles ne parle pas de comment installer le patch de préamption sur le kernel 2.6. Hors il semble bien que cela soit nécessaire encore pour vraiment combiner latence basse ET CPU chargé ET accés disc.
(perso je n'utilise meme pas le 2.6 pour le moment mais je compte upgrader a terme).


Tout n'a pas de binaire .. ont des binaires ls gros trucs

La liste des logiciels audio est très très très à jour.. mais bon il est arrivé qu'il faille attendre le lendemain de la sortie d'Ardour pour avoir le paquetage, mais comme il est trivial de faire un package à partir d'un tgz c'est pas la mort non plus..

Le patch de préemption est livré avec les dernières 2.6

Vraiment quand je dis que gentoo est une distrib audio c'est que tu n'as rien d'autre à faire que des installations de paquetages... Aucun patch ... mais il faut savoir se servir de gentoo... tout est en ligne de commande et il faut apprendre un minimum.



France
C pas mal cette gentoo, c vrai que le concept est bon. Pourquoi attendre 6 mois pour une distrib (et DEUX ANS chez debian 😉 quand on peut avoir les trucs a jour continuellement (tout en restant sur une base stable).

Bref j'ai flané sur différentes pages listant les logiciels, et effectivement il y a du choix (meme des choses assez esoteriques pour l'audio) et c'est tout bien a jour.

Tout allait bien jusqu'a ce que je vois que les caps0.2.3 sont marqués avec un tilde orange, ce qui signifie qu'ils appartient a la branche unstable.

Et alors la j'ai plus rien compris, on revient au probleme initiale, si je veux caps je suis obligé de changer de branche, d'ou le probleme. Notez qu'il n'y a aucune raison que les caps soient dans l'instable.

Alors toi gilles tu utilises quelle version ? Et qu'est ce qui les differencie a vrai dire ?

Par ailleurs, avec quoi tu administre ta machine sous gentoo ? Linuxconf , webmin ? ou un autre ?

Merci au fait ! 😊 que de questions..
France
C pas mal cette gentoo, c vrai que le concept est bon. Pourquoi attendre 6 mois pour une distrib (et DEUX ANS chez debian 😉 quand on peut avoir les trucs a jour continuellement (tout en restant sur une base stable).

Bref j'ai flané sur différentes pages listant les logiciels, et effectivement il y a du choix (meme des choses assez esoteriques pour l'audio) et c'est tout bien a jour.

Tout allait bien jusqu'a ce que je vois que les caps0.2.3 sont marqués avec un tilde orange, ce qui signifie qu'ils appartient a la branche unstable.

Et alors la j'ai plus rien compris, on revient au probleme initiale, si je veux caps je suis obligé de changer de branche, d'ou le probleme. Notez qu'il n'y a aucune raison que les caps soient dans l'instable.

Alors toi gilles tu utilises quelle version ? Et qu'est ce qui les differencie a vrai dire ?

Par ailleurs, avec quoi tu administre ta machine sous gentoo ? Linuxconf , webmin ? ou un autre ?

Merci au fait ! 😊 que de questions..



Pour l'histoire des branches, il existe un fichier /etc/portage/package.keywords

le mien contient

media-sound/ardour ~x86
x11-wm/fluxbox ~x86
media-sound/alsa-tools ~x86
media-sound/alsa-firmware ~x86


Ce qui veut dire : fluxbox, ardour, alsa-tools, alsa-firmware OK pour les versions instables... le reste doit être dans la branche stable. Lorsque je verrai qu'Ardour est en stable je virerai la ligne ardour.

La ligne ardour, c'est du au fait que j'avais récupéré la version le jour du lancement j'avais fabriqué le fichier ardour.ebuild pour la 0.99 (en recopiant le fichier ebuild de la 0.9.30 et en le renommant) Mais je sais que si sort la Ardour 2.O et qu'elle est dispo elle sera installée automatiquement. Donc tu peux voir que mon studio comprend 4 logiciels instables mais que tout le reste a été installé à coups de emerge stable. C'est la raison pour laquelle je défends l'idée que gentoo est une distrib musicale.

Par contre quand tu installes le CD, tu te retrouves devant un super splash screen avec un très beau look gentoo mais il te donne la main très vite, tu dois faire un fsck et suivre une vingtaine de lignes de commande pour avoir un système minimal. Ensuite tu ne fais que des emerge. Par contre la doc est toute en francais et très bien faite.

Pour ce qui est des machines en poste de travail je suis sous gentoo, le serveur linuxmao aussi. Le serveur n'est pas administré par moi mais par Aurélien, il n'est pas inscrit sur le site. Le serveur linuxmao est sur un site mutualisé qui doit comprendre une cinquantaine de serveurs Web.





France
Encore une petite question, comment ca se passe pour les compilateurs et le changements des version de libc.

Quel compilateur utilise tu pour le moment ?

Enfin tout ceci parait bien idyllique, as tu deja rencontré des prises de tete, et des moments avec des transitions difficiles a cause des versions de librairies majeures.

Est-ce que des fois il y a des paquets qui ne compile pas ? 😊

Merci,
France
Encore une petite question, comment ca se passe pour les compilateurs et le changements des version de libc.

Quel compilateur utilise tu pour le moment ?

Enfin tout ceci parait bien idyllique, as tu deja rencontré des prises de tete, et des moments avec des transitions difficiles a cause des versions de librairies majeures.

Est-ce que des fois il y a des paquets qui ne compile pas ? 😊

Merci,



Ben quand il y a une upgrade de compilo il y a pas mal de choses qui se compilent mais tu ne t'en rends pas forcément compte tu fais un emerge -u world et tu bosses en même temps

Ma version de gcc est 3.4.4

Oui il arrive que tu aies des ennuies parceque quelque chose bugue, dans ce cas tu vas sur IRC ou tu attends une journée pour upgrader a nouveau.

Sinon les errreurs de débutant sont assez fréquentes. Par exemple au début il faut vraiment lire attentivement tout ce qu'on peut mettre dans la variable USE qui dit si tu prends l'OSS, le Jack etc... si tu changes quelque chose dans USE après coup, il faut relancer une commande qui dit que tu dois recompiler en prenant en compte les packages sensibles qui ont été changés. Si tu ne connais pas cette commande tu as des ennuis parce que certaines applis sont en jack d'autre en ALSA d'autres en OSS au gré de tes changements.

Mais depuis que je maitrise a peu pres je n'ai plus de probleme...ca doit faire depuis mars que je n'ai pas eu de probleme.


Bonjour 😊 ,
Je fait aussi de la musique sous gentoo et j'ai fait quelques ebuild pour des applications musicales qui n'etait pas dans l'arbre portage. Je cherche d'autre gentooiste qui m'aiderait a faire des ebuild et a les garder a jour. Et si ils sont suffisement bien foutu (pas d'oubli de dependences,gestion des USE..) les soumetre dans portage.

Est ce qu'il yaurais moyen au travers du site d'heberger et de publier ces ebuild?
France
Bonjour 😊 ,
Je fait aussi de la musique sous gentoo et j'ai fait quelques ebuild pour des applications musicales qui n'etait pas dans l'arbre portage. Je cherche d'autre gentooiste qui m'aiderait a faire des ebuild et a les garder a jour. Et si ils sont suffisement bien foutu (pas d'oubli de dependences,gestion des USE..) les soumetre dans portage.

Est ce qu'il yaurais moyen au travers du site d'heberger et de publier ces ebuild?


A priori on peut les héberger mais j'avoue ne pas bien connaitre les implications en terme de serveur d'ebuild. Sachant que les ebuild se chargent d'indiquer les chemins des tgz à aller charger cela ne doit pas être très important en terme de trafic. Par contre c'est un lourd boulot de s'engager à maintenir des ebuild non ?
Bon alors j'ai décidé d'essayer Gentoo.
Cela me gonflait un peu au début, car il faut apprendre une énième facon d'utiliser sa distrib linux (et puis apres rpm, urpmi, dpkg, apt et enfin synaptic, j'ai l'impression de retourner à la préhistoire 😊 ). Mais bon, je souhaite monter un PC pour la MAO, alors cela semble nécessiter quelques efforts.

Je jongle entre le wiki Gentoo et celui de ce site fait par Gilles je crois. Malgré les remarques (qui me semblent justes) d'Hermès, je n'ai pas eu le courage d'installer Gentoo depuis un stage1. Afin de me familiariser avec cette distribution, j'ai décidé de faire une installation stage3.

Je suis présentement à l'étape 5.e du guide Gentoo : Configurer les options de compilation. Cela me propose de modifier le fichier make.conf en m'inspirant du fichier example dans le meme répertoire. Dans le wiki de MAO, on dit :
Voici es drapeaux qui seront utiles dans votre distribution :
USE=".......X -oss jack alsa gtk2 gtk dvd jack-tmpfs"

Bon alors je n'ai meme pas cette variable USE dans mon make.conf, qui actuellement contient 3 lignes :
CFLAGS="-O2 -march=pentium4"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

Que dois-je faire : rajouter une ligne du type
USE="X -oss jack alsa gtk2 gtk dvd jack-tmpfs"
puis modifier mon /mnt/gentoo/etc/fstab en rajoutant la ligne
shmfs /dev/shm tmpfs defaults 0 0
?
France
Bon alors j'ai décidé d'essayer Gentoo.
Cela me gonflait un peu au début, car il faut apprendre une énième facon d'utiliser sa distrib linux (et puis apres rpm, urpmi, dpkg, apt et enfin synaptic, j'ai l'impression de retourner à la préhistoire 😊 ). Mais bon, je souhaite monter un PC pour la MAO, alors cela semble nécessiter quelques efforts.

Je jongle entre le wiki Gentoo et celui de ce site fait par Gilles je crois. Malgré les remarques (qui me semblent justes) d'Hermès, je n'ai pas eu le courage d'installer Gentoo depuis un stage1. Afin de me familiariser avec cette distribution, j'ai décidé de faire une installation stage3.

Je suis présentement à l'étape 5.e du guide Gentoo : Configurer les options de compilation. Cela me propose de modifier le fichier make.conf en m'inspirant du fichier example dans le meme répertoire. Dans le wiki de MAO, on dit :
Voici es drapeaux qui seront utiles dans votre distribution :
USE=".......X -oss jack alsa gtk2 gtk dvd jack-tmpfs"

Bon alors je n'ai meme pas cette variable USE dans mon make.conf, qui actuellement contient 3 lignes :
CFLAGS="-O2 -march=pentium4"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

Que dois-je faire : rajouter une ligne du type
USE="X -oss jack alsa gtk2 gtk dvd jack-tmpfs"
puis modifier mon /mnt/gentoo/etc/fstab en rajoutant la ligne
shmfs /dev/shm tmpfs defaults 0 0
?


Tu à un pentium 4 ? moi j'ai

CFLAGS="-O2 -march=athlon"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/"
USE="ALSA OSS jack jack-tmpfs"
ALSA_CARDS="intel8x0,echo3g"
LINGUAS="fr"
LANGUAGE="33"
PORTDIR_OVERLAY="/usr/local/portage"

Pour la variable USE tu as deux pages pleines de variables, je te conseille de les lire car si tu as une carte video particuliere toutes les compils en tireront partie.

Si tu oublies un truc tu pourras toujours modifier ta variable USe et mettre
emerge -uN world pour upgrader ce qui est nécessaire




Oui j'ai un pentium 4.
Pour la variable USE, tu me fais douter car dans le wiki tu proposes de virer oss avec "-oss" mais sur ton système tu le gardes. Y a-t-il une explication pour ton choix ? Faudrait-il modifier le wiki ?

Pour les autres options, je vais lire le fichier example pour les positionner au mieux.

Au fait, pour la MAO, tu penses comme Hermès ? Vaut mieux partir d'une gentoo stage1 ?
Si tu as suffisamment d'espace disque et de temps, tu pourrais faire un guide d'installation Gentoo stage1 pour MAO ?
Je demande la même faveur à Hermès : aurais-tu le gout de faire un équivalent pour Ubuntu ?

Je suis prêt à les tester et améliorer selon mon expérience.

En tous cas, merci pour votre temps les gars!
Voici le fichier make.conf que jài mis au point. 3 remarques par rapport au tien (Gilles) :
- ma liste dans USE est bien plus longue, mais je souhaite avoir une config MAO/Multimedia pour faire de la retouche image, et chatter avec ma famille (MSN). Ai-je raison, tort selon toi pour toutes ces options ? JE N'AI PAS MIS OSS, AI-JE EU TORT ?
- je n'ai pas utiliser l'option jack-tmpfs car elle n'existe tout simplement pas dans la liste fournie par gentoo (fichier /mnt/gentoo/usr/portage/profiles/use.desc)
- je n'ai trouvé aucune explication sur les variables LANGUAGE et LINGUAS. J'ai repris texto les tiennes, bien que je sois au canada avec un clavier fr-CA. J'espère que ca va rouler. Pour ALSA_CARDS, j'ai déduit mes valeurs d'après le site d'alsa.

Voici mon make.conf :
USE="X alsa divx4linux dvd dvdr encode ffmpeg gif gnome gtk imagemagick jack jpeg matroska mozilla mp3 mpeg msn ogg openal pdflib png truetype usb v4l vcd vorbis win32codecs xine xmms"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://adelie.polymtl.ca/"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
ALSA_CARDS="intel8x0,ice1712"
LINGUAS="fr"
LANGUAGE="33"

J'essaie de faire au mieux au premier coup, mais je ne me fais pas d'illusion, j'ai surement fait des erreurs. Je compte sur vous pour me dire lesquelles 😀

Pat
France
Oui j'ai un pentium 4.
Pour la variable USE, tu me fais douter car dans le wiki tu proposes de virer oss avec "-oss" mais sur ton système tu le gardes. Y a-t-il une explication pour ton choix ? Faudrait-il modifier le wiki ?


Si tu veux avoir la compatibilité OSS (et donc les drivers son OSS) tu le gardes, moi je l'ai sur certaines machines et pas sur d'autres.

Pour les autres options, je vais lire le fichier example pour les positionner au mieux.

Au fait, pour la MAO, tu penses comme Hermès ? Vaut mieux partir d'une gentoo stage1 ?
Si tu as suffisamment d'espace disque et de temps, tu pourrais faire un guide d'installation Gentoo stage1 pour MAO ?
Je demande la même faveur à Hermès : aurais-tu le gout de faire un équivalent pour Ubuntu ?

Je suis prêt à les tester et améliorer selon mon expérience.

En tous cas, merci pour votre temps les gars!


Si tu installes a partir d'un stage 3 tu auras un certain nombres de truc compilé. Moi j'ai installé tout comme un puriste et j'ai même choisi de compiler OpenOffice pour rire un peu.
Si tu as un portable sous garantie, c'est conseillé pour voir s'il ne chauffe pas trop (car il va tourner à plein pot pendant plusieurs jours) si ton portable a tendance à rougir il faut prévoir des compil dans le congélateur.

C'est assez amusant intellectuellement de démarrer à partir de rien et de voir le système se bâtir.