LFS est une non-distribution. Pour être plus précis c'est un livre (.ps, .html, etc... c'est au choix) indiquant les étapes a suivre pour obtenier un système Linux fonctionnel à partir de (presque) rien.
Bien qu'ayant tendance à rebuter les débutants, c'est pourtant un excellent moyen de comprendre le fonctionnement de son système et de _vraiment_ apprendre.
S'il vous reste une partition inutilisée dans un coin du disque (oui, ca arrive), n'hésitez pas à commencer a construire une LFS dessus pendant que vous bossez sur votre système principal. Ca prend finalement pas tant de temps que ca (jusqu'à ce qu'on commence à vouloir _vraiment_ peaufiner) et c'est tellement meilleur d'utiliser un système qu'on "fait soi même".
Aller plus loin
- LinuxFromScratch (6 clics)
- LinuxFromScratch FR (13 clics)
# Le seul problème de LFS...
Posté par Anonyme . Évalué à 1.
Certes, c'est un peu pareil avec une distrib packagées, mais en général, il suffit d'attendre 2 ou 3 jours pour avoir des packages des dernières versions .
Et pis, c'est un peu pareil pour les *BSD, où tout est à compiler.
Finallement, c'est pas plus contraignant que le reste :o)
Sinon, c'est vrai que c'est bien pour (ap|con)prendre comment ça marche une distrib.
[^] # Re: Le seul problème de LFS...
Posté par Vanhu . Évalué à 1.
Sauf bien sur si tu es un Geek qui veux *aaaaabsolument* avoir tout le temps la derniere version de tout !!
Au passage, pour les *BSD, 1) tu peux d/l les packages pré-compilés dans la plupart des cas, 2) meme si tu "compiles", 'cd /usr/ports/x11/wmcoincoin && make install', ca n'est pas si dur que ca a faire ......
Bon, ok, des fois, ca se passe pas si bien que ca ....
[^] # Re: Le seul problème de LFS...
Posté par Annah C. Hue (site web personnel) . Évalué à 1.
Par exemple, pour mettre à jour gnome (ou kde) à la main, c'est l'enfer, il y a 5000 tar.gz à télécharger et à compiler, et dans le bon ordre en plus... Là, le système de packages montre clairement sa supériorité.
[^] # Re: Le seul problème de LFS...
Posté par VACHOR (site web personnel) . Évalué à 1.
Network error.
MBR erazed.
FS corrupted !
Mouling...
Ok !... -1
[^] # Re: Le seul problème de LFS...
Posté par Vanhu . Évalué à 1.
Ou alors, t'as laissé tomber l'install...
[^] # Re: Le seul problème de LFS...
Posté par kalahann . Évalué à 1.
Par contre pour gnome et kde, rien ne vous empêche de charger des binaires, voire d'utiliser les utilistaires de mise à jour fournis (heu... red carpet?)
De toute façon l'intérêt de recompiler son serveur ftp ou apache, d'avoir fabriqué sois-même son init, d'avoir compiler son Eterm avec les options qui vont bien ne se retrouve pas forcément pour les applications finales.
[^] # Re: Le seul problème de LFS...
Posté par Pooly (site web personnel) . Évalué à 1.
Heuresement, que y'a un fichier INSTALL et README qui explique quoi installr et dans quelordre pour chaque source bien configurée.. (automake/autoconf).
De plus sur le site de gnome et KDE, tout est bien expliqué.
Au pire, tu peux toujours aller voir du côté de BLFS.
http://beyond.linuxfromscratch.org(...)
# La LFS, ça, c'est quelque chose !
Posté par Gyro Gearllose . Évalué à 1.
[^] # Re: La LFS, ça, c'est quelque chose !
Posté par kael . Évalué à 1.
il faut signaler les projets paralleles
alfs : des scripts qui automatisent la compilation
et Blfs : beyond lfs qui decrit justement comment compiler et configurer quelque aplis
sinon le serveur irc irc.linuxfromscratch.org est bien aussi :-)
[^] # Re: La LFS, ça, c'est quelque chose !
Posté par Gyro Gearllose . Évalué à 1.
[^] # Re: La LFS, ça, c'est quelque chose !
Posté par Olivier M. . Évalué à 1.
Maintenant c'est vrai que lorsque ca se sera un peu etoffé, ca sera un ajout très valable a LFS.
[^] # Re: La LFS, ça, c'est quelque chose !
Posté par Olivier M. . Évalué à 1.
# Pour un Serveur ?
Posté par Stéphane Bourzeix . Évalué à 1.
Parce qu'a la maison ...
A essayer.
[^] # Re: Pour un Serveur ?
Posté par Jaimé Ragnagna (site web personnel) . Évalué à 1.
'Au final, est ce vraiment utilisable ? Quelqu'un se sert-il de la LFS comme distribution 'de travail', ou alors la finalité de la LFS est de simplement comprendre/apprendre ...?'
Quelqu'un a-t-il un retour d'experience ?
[^] # Re: Pour un Serveur ?
Posté par Anonyme . Évalué à 1.
Cela dit, c'est vrai que ça pourrait être bien pour faire une install minimaliste pour un serveur, comme ça, tu mets le strict minimum (noyau + quelques libs + apache + php).
Mais il reste toujours l'ennui pour la mise à jour en cas d'alerte de sécu sur un des produits ; ce qui veut dire que tu ne peux pas te contenter du STRICT minimum, puisqu'il faudrait gcc + tout ce qu'il faut pour compiler les nouvelles versions... ou au moins les "outils" nécessaires à l'install d'un nouveau "package" que tu aurais fabriqué ailleurs.
Au final, j'ai l'impression que ça reste assez lourd, et qu'il vaut mieux une bonne distribution avec laquelle la mise à jour est facilement faite.
Pour le desktop, je préfère aussi une distrib packagée, parce que franchement, me retaper l'install des 4200 packages (gnome|kde) à chaque mise à jour, je ne m'y sens pas prêt (surtout que je n'installe tout la clique gnome que pour galeon...).
Bon, d'accord, on n'est pas obligé de mettre à jour à chaque nouvelle version, mais y a quand même des moments où on est obligé, vu le nombre de correctifs...
(J'écris un peu fouilli, mais c'est le matin...)
[^] # Re: Pour un Serveur ?
Posté par Claer . Évalué à 1.
le principal point fort de lfs : Il n'y a pas de 'touillage a la redhat' pour les softs de base.
Les logiciels comme le compilateur sont installes en entier en respectant les procedures des auteurs. Il n'y a donc pas de mauvaises surprises plus tard.
Le principal point faible : compiler des applis :)
En prenant des exemples concrets, j'ai eu des difficultes a trouver "at" en code source. (essayez de chercher at sur freshmeat ...)
Pour certains logiciels anciens, la solution consiste a se procurer les sources et les paches associes sur les ftp des distribs comme debian ou slackware.
Le plus gros cauchemard a compiler restant pour moi des applis gnome. A code de gnome, attendre 3h30 (et 1.5Go de disque) pour installer mozilla est une pacotille.
Mais bon, une fois installé (15 jours plus tard) on ne fait guere la différence avec une distrib comme slackware et on a aucun remord a casser les scripts d'install pour les mettre a son gout a cause d'un quelconque systeme de package.
Cependant, les choses ont changes depuis 1 an, installer gnome depuis les sources devient vraiment un exploit ;-) , LFS a beaucoup evolue et le site contient desormais une rubrique "beyond lfs" certes depouillee mais presente et en construction.
[^] # Re: Pour un Serveur ?
Posté par Jean-Sébastien Pédron (site web personnel) . Évalué à 1.
Pour apprendre, c'est sûr, il n'y a rien de meilleur. Maintenant, à l'utilisation, je n'ai pas changé mes habitudes provenant de Slackware, étant donné que cette dernière n'intègre pas de système de packages.
LFS est d'autant plus intéressante pour une machine perso car on est libre de ces choix de logiciels, donc on installe seulement ce dont on a besoin. Pour sa machine au boulot, c'est plus compliqué, puisque le temps d'installation n'est pas negligeable, et justifier ce gros trou dans son planning à l'administration...
Si je devais la comparer avec une distribution plus classique (mon expérience se limite à Slackware), la seule différence est le temps d'installation avant d'avoir quelque chose de bootable/utilisable. En ce qui concerne la mise à jour des logiciels, le temps d'une compilation (souvent aux alentours de 5 à 15 min) n'est pas tellement plus important qu'une mise à jour par package, sauf bien sur quand on tombe dans les extremes, comme gcc ou xfree86.
Enfin, c'est excellent d'utiliser un Linux que l'on a fait soi-même :) Et ça fait très joli sur un CV...
[^] # LFS, le seul vrai apprentissage
Posté par TSelek . Évalué à 1.
Et puis après avoir tout compilé, pas toujours réussi du premier coup puisqu'il faut parfois savoir "downgrader" sur certains outils (en cas de PB la soluce est TOUJOURS sur Google, plus rapide à arriver que la seule home-page de MSDN, ça c'est vraiment fou, pour avoir un support plus efficace tu peux courir...), tu as un truc hyper stable (pas parfait, il y a toujours des petits trucs à paufiner, mais pas bloquants). La seule chose qui a jamais merdé sur ma LFS 3.0, c'est le driver closed-source de NVidia, alors quand je vois que certains défendent ces enfoirés qui se comportent de la même façon sur les GPU qu'Intel sur les CPU et MS sur les OS ...
Un truc interressant, c'est la distrib de départ qui servira à construire la LFS (compiler GCC en bootstrap...):
- MDK inutilisable (ou alors trop galère)
- ZipSlack trop vieille (mais nickel pour Zip 100)
- Debian impécable !
Si ça foire trop lors du build de la LFS, c'est que la distrib de départ est soit trop jeune/vieille ou trop "personnalisée". Ca calme sur les notions de compatibilité.
Bref, monter une LFS, ça devrait être aux exams.
Le truc contre, c'est que ça bouffe trop de temps (tout en .tgz, XFree86 et KDE à la mimine...), tu le fais au moins une fois et après tu penses .deb.
[^] # Re: LFS, le seul vrai apprentissage
Posté par Pooly (site web personnel) . Évalué à 1.
Je suis parti d'une mandrake open Server, et mon LFS tourne au poil ;p
(bon d'accord c'est que du petit développement...)
Enfin, chacun choisi la Distrib qui lui convient ! (et choisir ces paquets en fonctions des licenses.... ;)
[^] # MDK vs Debian, yapafoto
Posté par TSelek . Évalué à 1.
Faut pas croire, j'adore la mandrake car c'est sur elle que j'ai vraiment commencé grâce à une revue alors que je galerai à rapatrier une red hat à travers un proxy pur http... mais c'est la LFS qui m'a fait apprecier la debian...
[^] # Re: LFS, le seul vrai apprentissage
Posté par Olivier M. . Évalué à 1.
[plein de distribs]
Tant qu'à faire, on peut installer depuis la précédente LFS qu'on s'est faite ;)
[^] # Re: Pour un Serveur ?
Posté par Alphonse Oncle . Évalué à 1.
[^] # Re: Pour un Serveur ?
Posté par kael . Évalué à 1.
j'en ai installe un cette ete ou je bossait apres que la red hat precedente se soit mange un rootkit dans les dents.
c'est rapide et simple a faire et si il y a une erreur on connait tout de suite le responsable :)
[^] # Re: Pour un Serveur ?
Posté par didbaba . Évalué à 1.
Lorsque je compare mon LFS tourne quasiemment 2 fois plus vite qu'une Mandrake. Alors ça vaut le coup d'optimiser pour son matos, non ?
[^] # Re: Pour un Serveur ?
Posté par Thierry GRAUSS . Évalué à 1.
J'ai installé un système de package à la slackware et ça permet de faire des mises à jour façiles (celui qui veut plus d'info n'a qu'a m'envoyer un mail).
J'ai installé X4.1.0, KDE 2.2.2, xmms, xcdroast...
Mon système est aussi complet qu'une distrib classique mais en ayant installé que ce que je veux.
Comme j'ai gravé les packages que j'ai créé, je peux réinstaller le système rapidement (et tout est déja configuré :)
# simple question...
Posté par blackshack . Évalué à 1.
Je me demandais si la LFS ne pourrait integrer l'explication de la facon d'installe un systeme de package, ce qui permettrait par la suite d'installer des applications packagé?
Si c une question stupide dite le moi.
[^] # Re: simple question...
Posté par Olivier M. . Évalué à 1.
Ce genre de chose reviendrait donc à plomber ta LFS avec des trucs pas très fiables.
Maintenant une meilleure idée serait selon moi un système de ports à la *BSD.
[^] # Re: simple question...
Posté par Gyro Gearllose . Évalué à 1.
[^] # Re: simple question...
Posté par Olivier M. . Évalué à 1.
[^] # Re: simple question...
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
# vous allez rire...
Posté par B. franck . Évalué à 1.
d'auto-compil/config/install de la LFS...
jusqu'à me rendre compte que celà démolissait
l'intérêt de lfs
Y-a-t'il des intéressés pour une distribution qui met 12 heures à s'installer ?
:))
[^] # Re: vous allez rire...
Posté par didbaba . Évalué à 1.
# recherche de traducteurs
Posté par Johan Lenglet . Évalué à 1.
c'est jsute pour vous signaler que la traduction de LFS n'avance vraiement pas.
Je suis un peu pris ces derniers temps (johan - le coordinateur) et j'ai trouve personne pour me remplacer, de plus y pas beaucoup de reactions en ce moment sur la liste.
Donc si des personnes se sentent l'ame de relecteurs ou de traducteurs (voir coordinateur) c'est le moment...
Pour cela ecrire a johan@linuxfromscrtach.org ou vous faire connaitre sur la ml (voir le site fr)
En esperant pas avoir fait trop de fautes d'ortho (mais je suis presse).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.