Cette version "patchée" résout un grand nombre de bugs mais aussi inclus des mises à jour de paquets. En particulier, on y retrouvera le noyau Linux 2.4.26, GNU C Library (glibc) 2.3.3 et le GNU Compiler Collection (gcc) 3.3.3.
De plus, le manuel/livre de LFS a été grandement amélioré et enrichi.
NdR : LFS est un projet qui permet à tout un chacun de pouvoir construire un système GNU/Linux selon ses désirs. Ce projet a aussi un but didactique : comprendre le fonctionnement d'un système GNU/Linux tout en construisant le sien.
Aller plus loin
- L'annonce sur le site de LFS (6 clics)
- Un des sites miroirs en Hongrie (3 clics)
# LFS For ever
Posté par popov . Évalué à 3.
Je pense que c'est la distribution alternative qui assure la perennité.
[^] # Re: LFS For ever
Posté par Raoul Volfoni (site web personnel) . Évalué à 10.
Linux from Scratch: Not really a distro. Source:
http://en.wikipedia.org/wiki/Linux_distribution(...)
[^] # Re: LFS For ever
Posté par FRLinux (site web personnel) . Évalué à 7.
J'ai d'ailleurs une LFS 4.0 alternative qui tourne deja en gcc 3.4.0 avec glibc 2.3.1, xorg et kde 3.2.2 avec kernel 2.6.6 mais je vais peut etre me refaire ca. La LFS c pour me detendre :)))
Steph
[^] # Re: LFS For ever
Posté par thomas . Évalué à 9.
bref pour moi LFS n'est absolument pas une distribution. c'est plutot un cookbook pour du "homemade GNU/linux". Quand au terme a utiliser, aucune idee, mais clairement pas DISTRO.
[^] # Re: LFS For ever
Posté par FRLinux (site web personnel) . Évalué à 4.
Steph
[^] # Re: LFS For ever
Posté par thomas . Évalué à 7.
PS : La LFS c pour me detendre :))) -> pour t'amuser t'as connu mieux : continuus :-)
[^] # Re: LFS For ever
Posté par FRLinux (site web personnel) . Évalué à 0.
Steph
[^] # Re: LFS For ever
Posté par imr . Évalué à 9.
Aprés, si on pose des restrictions sur le terme distribution, on peut bien sur trouver que ce n'en est pas une.
Par exemple, on peut trés bien dire à l'heure actuelle qu'une distribution doit contenir un systéme de gestion de dépendances. Dans ce cas, slackware n'en est pas une. Maintenant, si on va fouiller dans les vieilles mailling listes, on se rend compte que slackware a été célébre à l'époque pour son installeur facile et le nombres de programmes trés à jour qu'elle proposait. Donc à l'époque, c'en était une et maintenant ce n'en serait plus une alors que le systéme reste le même?
Tout ce que peuvent faire et proposent les distros évolue, c'est bien pour ça qu'il y en a plusieurs qui existent. Restreindre le champ du terme distribution ne me semble pas une bonne idée dans ce contexte.
C'est quoi une distribution alors?
Pour moi c'est un projet à travers lequel ses responsables proposent une maniére d'obtenir un systéme linux fonctionnel.
Qu'il soit * commercial ou sans but lucratif, avec installeur, graphique ou non, avec gestion de dépendances, avec recompilation de sources optionnelle ou obligatoire, online ou sur cd, bootable ou nécessite une floppy de boot, tient sur une floppy ou sur 10 dvds, embedded, éducatif ou purement fonctionnel, orienté serveur ou desktop, etc, etc, etc * est caractéristique de la distribution mais pas du terme distribution.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 10.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: LFS For ever
Posté par TSelek . Évalué à 3.
http://www.linuxfromscratch.org/alfs/news.html(...)
[^] # LFS, BLFS, ALFS, HLFS
Posté par TSelek . Évalué à 6.
BLFS, Beyond LFS, est un complement à la base (réduite) LFS.
ALFS, Automated LFS, par contre est une sorte de distibution, mais une distribution source et bas niveau en quelque sorte.
HLFS, Hardened LFS, est un complement d'outils sécuritaires.
Voila, donc malgré tout, sous sa forme ALFS, LFS est une distribution source.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 10.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: LFS For ever
Posté par TSelek . Évalué à 5.
Donc il n'y a pas de système de packages dans LFS car son principe de fonctionnement est othogonal au concept de binaires pré-compilés et qu'un "package" pour LFS est avant tout une adresse http, ftp ou cvs.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 4.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: LFS For ever
Posté par TSelek . Évalué à 5.
nALFS est une implémentation qui évolue et ç'est prometteur, ALFS étant la spécification du concept, il existe d'autres outils (eg en perl) mais l'étape manuelle est désormais la configuration de l'automate. Pas facile à expliquer toussa, je trouve LFS+ALFS assez original en fait, une sorte de gentoo (à terme) mais qui aurait poussé dans l'autre sens...
[^] # Re: LFS For ever
Posté par amadeus029 . Évalué à 1.
Or LSF ne distribue qu'un livre, et rien d'autre.
Télécharger LSF ne me permet pas posseder un systeme GNU Linux, il faut encore que je télécharge ses composants (noyau, gcc, shell, etc...) chez leurs distributeurs respectifs.
En d'autres termes, une distribution qui ne distribue rien, c'est pas tellement une distribution.
Ca me parait plus important que cette histoire de systéme de gestion de paquetage.
mes 2 cents
[^] # Re: LFS For ever
Posté par MozJF . Évalué à 0.
Et se détendre avec la FLS... Tu es maso ou quoi ? ;p
# LFS is good for you
Posté par Benoît Déchamps (site web personnel) . Évalué à 2.
[^] # Re: LFS is good for you
Posté par Gof (site web personnel) . Évalué à 5.
J'ai installé LFS surtout pour le fun, l'installation m'a pris une semaine (pas 24h/24, j'allais au cours et je dormais, et pdt ce temps mon pc était éteint)
Ça donne beaucoup d'expérience dans l'installation de linux, et un systeme qu'on controle tout a fait.
Je ne crois pas que ma prochaine distribution sera encore LFS. Mais tant qu'elle fonctionne, pourquoi changer ?
[^] # Re: LFS is good for you
Posté par alf . Évalué à 3.
C'est le même genre d' "argument" qui fait que nombre de gens restent sous windows / IE / Outlook / ... au lieu d'essayer linux / mozilla / ...
Et la curiosité alors ?
[^] # Re: LFS is good for you
Posté par Gof (site web personnel) . Évalué à 7.
De même, j'aime essayer différentes distributions sur d'autre ordinateur.
Mais c'est LFS qui est installer depuis 6 mois sur mon ordinateur principal.
Ce que je veux dire c'est que je n'ai pas vraiment le temps, n'y l'envie de réinstaller un système d'exploitation sur ma machine alors que tout va très bien (hormis les mise a jour "non-automatisées" )
La différence avec Windows / IE / outlook est que on ne peut pas dire vraiment que ça marche si il doit réinstaller son système tous les 6 mois.
Et c'est vrai que pour celui qui n'y connais rien en informatique, et qui a Windows sur son PC qui fonctionne bien, il n'y a pas grand intérêt à changer ses habitudes
# Reste le problème des upgrades
Posté par __caffeine__ . Évalué à 10.
Le seul problème, c'est la gestion des upgrades. On peut imaginer continuer longtemps sur le même système de base (garder la libc, le kernel et les outils de base), mais c'est bien de mettre à jour les logiciels genre Mozilla ou Emacs, et là c'est galère. Il y a ceux qui proposent une cible "uninstall" dans le Makefile (mais ça impose de garder les sources), ceux qui n'en proposent pas, ceux qui vont demander une version plus récente d'une bibliothèque...
Bref, une LFS c'est chiant comme la mort à maintenir si on aime bien les nouveautés, à moins que quelqu'un ici connaisse un logiciel qui permette de garder une trace des fichiers installés par un paquet source...
A vot'bon coeur.
[^] # Re: Reste le problème des upgrades
Posté par Raoul Volfoni (site web personnel) . Évalué à 2.
Entièrement d'accord: c'est la raison pour laquelle des méta-distrib comme Gentoo ou Lunar sont de vraies réponses à tous ceux qui veulent découvrir les arcanes de GNU/Linux tout en ayant un système fonctionnel en permanence et très facile à maintenir. Depuis que j'ai découvert Gentoo, je ne me suis jamais senti aussi Libre. :)
Reste à migrer toutes mes machines...
[^] # Re: Reste le problème des upgrades
Posté par Gof (site web personnel) . Évalué à 4.
Tout mon KDE est installé depuis le CVS. et les mises à jour se font avec
cvs up && make && make install
Comme KDE est la partie visible de l' iceberg, quand KDE est à jour, on a l'impression que tout est à jour.
Je ne met à jour généralement que KDE et le kernel, et ça suffit pour le moment (pour mon utilisation)
[^] # Re: Reste le problème des upgrades
Posté par Raphael Berlamont (site web personnel) . Évalué à 3.
- Soit : ./configure --prefix=/usr/local/nom_du_programme Le désavantage de cette méthode, c'est qu'au final, on a un $PATH un peu long :) (et les autres variable d'environnements aussi, ainsi que d'autres fichiers de configuration comme /etc/ld.so.conf où il faut à chaque fois rajouter le path vers les librairies qui vont bien )
- Soit je reutilise les mêmes paramêtres de configuration que l'original pour la mise à jour, (souvent dans le config.log, il suffit alors de garder ce fichier dans un coin), en espérant que ca ecrasera convenablement l'ancien. Ou alors, on peut récupérer les anciennes sources, refaire un configure, et faire un make uninstall si les sources implémentent l'option.
Il y a surement d'autres solutions encore plus propres, mais je ne les connais pas! :)
[^] # Re: Reste le problème des upgrades
Posté par Pooly (site web personnel) . Évalué à 1.
Bon, par contre la gestion de dépendances....
[^] # Re: Reste le problème des upgrades
Posté par Pierre Tramo (site web personnel) . Évalué à 2.
Pour le probleme de dépendance, j'avais utilisé il y a quelques années une version que j'avais modifié des pkgtool, ça marchait pas mal. A la fin, ça ressemblait a une slack propre, plus d'init bsd, un systeme de dépendance(limité mais utilisable)
[^] # Re: Reste le problème des upgrades
Posté par Guillaume Chevallereau . Évalué à 2.
[^] # Re: Reste le problème des upgrades
Posté par franken . Évalué à 6.
Tu installes dans un répertoire de ton choix (par un --prefix=) et ensuite un petit stow sur le répertoire crée des liens dans /usr/local .
Ton logiciel est utilisable de suite.
Pour désinstaller stow -D vers ce même répertoire.
J'ai comme cela n versions d'un même logiciel, compilées chacunes dans leur coin. J'installe et desinstalle en 3s .
http://www.gnu.org/software/stow/(...)
[^] # Re: Reste le problème des upgrades
Posté par olympien . Évalué à 2.
[^] # Re: Reste le problème des upgrades
Posté par Stéphane Thomas . Évalué à -3.
[^] # Re: Reste le problème des upgrades
Posté par Julien Bidault . Évalué à 5.
Je n'ai pas d'dxpérience de la philo d'organisation d'une distro, et faire une LFS pourrait vraiment m'aider à comprendre tout ca...si le livre est dicactique comme vous le dite, ca pourrait faire une bonne promenade dans linux pour comprendre de l'intérieur...
je vois ca comme une étape pour repasser ensuite sous debian, mais ne plus avoir peur de mettre les mains dans le camboui : parce que apt-get qd ca marche c merveilleux, mais si une dep est cassée, je sais pas du coup comment installer manuellement (cad fabriquer un package à la main etc...)
[^] # l'organisation globale du sys
Posté par fusible . Évalué à 2.
[^] # Re: Reste le problème des upgrades
Posté par un_brice (site web personnel) . Évalué à 4.
Autrement dit, ne le fait que quand tu aurais beaucoup de temps devant toi, mais ça vaut le coup.
Un autre conseil: pense bien sûr à optimiser tes compilations... mais pas trop sinon bonjour les plantages (cf. les docs de Gentoo à ce sujet).
[^] # Re: Reste le problème des upgrades
Posté par fusible . Évalué à 5.
J'utilise LFS depuis un moment déjà. En fait, depuis le premier article dans LinuxMag, ça devait être la 2.4 mais je ne suis pas sur?
Bref, j'ai trouvé mon bonheur avec une LFS plus le hint :
http://mirror.vtx.ch/lfs/hints/downloads/files/PREVIOUS_FORMAT/more(...)
dans lequel chaque paquet est installé sous sa propre identité. En plus on s'aperçoie que d'origine pas mal de softs essaient de se marcher sur les pieds et d'écraser un fichier du voisin. Mon seul regret c'est qu'il ne soit plus mis à jour et que certain softs sont pas mal butés lorsqu'on veut les installer sous autre chôse que root :/.
Pour ce qui est des mises à jour, le plus dur c'est de surveiller les alertes sécurités et les nouvelles versions des logiciels que l'on désire avoir toujours à jour. Ça n'a rien d'horrible, mais nécessite évidement plus de temps qu'avec apt, urpmi, ...
HS: En plus, je n'ai pas de connection internet! Pour les téléchargements c'est le cyber du coin :)
[^] # Re: Reste le problème des upgrades
Posté par TSelek . Évalué à 1.
nALFS est une implémentation de ALFS http://www.linuxfromscratch.org/alfs/news.html(...)
[^] # Re: Reste le problème des upgrades
Posté par TSelek . Évalué à 1.
j'ai oublié de mettre ce lien http://wiki.linuxfromscratch.org/index.php?pagename=nALFSRoadmap(...)
où tu peux lire "More efficient package logging."...
Finalement nALFS est peut-être ce que tu cherches ? Je suis surpris que personne ne l'ai évoqué.
[^] # Re: Reste le problème des upgrades
Posté par Olivier Samyn (site web personnel) . Évalué à 1.
http://www.gnu.org/software/stow/(...)
ou sur
http://xstow.sourceforge.net/(...)
Sur ma LFS, la base(kernel, libc, ...) est installé normalement, mais tout ce qui est GNOME, KDE, python, ... est installé via ce système.
Perso, je prefère xstow (écrit en C++ alors que stow est écrit en perl), mais bon à chacun ses choix :)
Le principe est quand même le plus efficace possible pour gérer une LFS...
[^] # Re: Reste le problème des upgrades
Posté par MozJF . Évalué à 1.
Mais mieux vaut avoir un CPU puissant et un bon petit Go de Ram pour être sur d'en voir la fin en moins d'une journée ;p
Cependant, vu que je teste pas mal de logiciels, et que je compile pas mal (surtout les animaux de mozilla.org), une LFS ce serait pour moi, un jouet avant tout ;p
# Trop koules !
Posté par Gyro Gearllose . Évalué à 3.
Dès que j'ai deux jours de congé je m'y met dare-dare !
Il y a quand même un ou deux points qui me chifonnent :
- Le LFS requiert un système hôte pour pouvoir compiler le strict nécessaire à la recompilation du tout dès le redémarrage de la machine. Pour installer un LFS 3.0, j'avais utilisé un CD de démolinux, mais cette distro n'est plus suivie. Ensuite, j'avais utilisé un CD de knoopix pour installer deux LFS 4.0 et trois 4.1. Je m'en souviens comme si c'était hier ! Mais mes choix étaient-ils si judicieux ? Knoopix est-elle adaptée comme système hôte, ou y a-t-il une distribution plus spécialisée dans la compilation qui serait plus adaptée ? Pendant qu'on y est, cela fonctionnerait-il depuis cygwin ?
- Ce qui m'a toujours choqué lors de l'install, c'est que lors de la célèbre chaine ./configure && make && make install, le ./configure prend bien souvent plus de temps que le make lui même. N'y aurait-il pas moyen de mettre les résultats du ./configure dans une sorte de cache ré-utilisable à souhait à chaque lancement de cette commande ?
Je ne sais pas, j'ai peut-être en tout une centaine de "packages" que j'ai installé de cette manière, et à chaque fois, le ./configure teste si la fonction printf est là, la longueur maximale d'une ligne de commande, etc. Une fois, ça suffit ! Si qt et/ou X sont là, il y a peu de chances que je les supprime d'une fois sur l'autre... Enfin moi, ce que j'en dis....
[^] # Re: Trop koules !
Posté par un_brice (site web personnel) . Évalué à 2.
Le coup du cache... ça serait utile, c'est fait au niveau de chaque package (config.cache ou .log) mais pas de l'ensemble des packages... d'un autre coté ça serait beaucoup de bazar pour pas grand chose.
[^] # Re: Trop koules !
Posté par - - . Évalué à 2.
# Ca marche trop bien :p
Posté par Sasuke . Évalué à 2.
J'en ferais un autre bientôt pour faire une LFS automatique, et une autre avec emerge :
http://e107france.org/lfs-packages.sh(...)
PS : si vous avez un problème avec un fichier, NE RECOMMENCEZ PAS LE SCRIPT. J'ai fait ça a l'arrache, ce qui veut dire je n'ai pas mis de vérification sur les fichiers existants etc ... Commentez les lignes de tous les packages téléchargés ainsi que la ligne de celui qui merde, puis téléchargez le fichier qui merde ailleur, puis relancez le script. J'ai pris les mirroirs au hasard pour certains fichiers ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.