Cassons les idées reçues : installer une distribution basée sur la LFS, ce n’est pas si difficile.

La LFS alias Linux From Scratch est à la fois un guide de fabrication et une distribution GNU/Linux. J’ai déjà parlé de la NuTyX par le passé, la dernière fois en octobre 2014. J’ai aussi parlé d’une autre distribution plus récente, qui reprend le principe de la LFS en scriptant le tout, AryaLinux.

Mais revenons à la NuTyX qui prend comme base la LFS tout en proposant des paquets binaires complémentaires. Une nouvelle ISO de la NuTyX Saravanne est sortie le 15 mars 2015, aussi bien en version 32 que 64 bits.

L’image ISO étant énorme (227 à 230 Mo en fonction de l’architecture), j’ai voulu la tester. Dans l’annonce de publication de la dite iso, on apprend que le noyau proposé est un linux 3.19.1, avec gcc 4.9.2, une nouvelle version de gestionnaire de paquet cards, et plein d’autres bonnes choses.

On pourrait me dire : installer une distribution basée sur la Linux From Scratch, ça doit être un sacré laxatif. Et bien, non, pas tant que cela. Je vais donc vous en apporter la preuve, en installant en vidéo une NuTyX, avec Xfce au dessus (au moment où je rédige cet article, à savoir le 16 mars 2015) en version 4.10.2, LibreOffice, Mozilla Firefox, et quelques outils complémentaires. Le tout ? En moins d’une vingtaine de minutes.

Vous ne me croyez pas ? Très bien, je vous prends au mot. J’ai donc décidé de partir avec un partitionnement simplifié : partition racine (/) de 124 Go, les 4 Go restant étant dédié au swap.

Continuer la lecture de « Cassons les idées reçues : installer une distribution basée sur la LFS, ce n’est pas si difficile. »

En vrac’ de début de semaine.

Pour commencer la dernière semaine de ce mois de février 2015, un en vrac’ varié. Commençons par le logiciel libre.

Et en mode fourre-tout ? 🙂

Voila, c’est tout pour aujourd’hui !

AryaLinux : une Linux From Scratch scriptée.

Il existe deux familles de distributions GNU/Linux : celles basées sur des paquets précompilés, et celles qui compilent les paquets à partir des codes sources.

Dans la deuxième famille, on trouve les distributions qui proposent une base déjà compilée (comme pour la Gentoo Linux, sa cousine la Funtoo Linux, la Lunar-Linux ou encore la Crux), et d’autres qui partent de rien et compile tout, même le compilateur.

Dans ce cas, on trouve essentiellement des distributions comme la Kaarpux (qui bloque au moment où j’écris cet article, le 20 février 2015 au niveau de la récupération des codes sources), ou la Linux From Scratch qui tient à la fois de la distribution et du manuel d’emploi pour créer sa propre distribution en mode « je suis un gros fondu d’informatique ».

Il n’y a que peu de distributions qui prennent comme base la LFS. Outre la NuTyX, il y a aussi un projet dont j’ai entendu parlé récemment, la AryaLinux. Sauf erreur de ma part, elle est uniquement disponible en version 32 bits.

Après avoir discuté avec son auteur, Chandrakant Singh, j’ai appris que la première AryaLinux sera basée sur la LFS et son complément la BLFS en version 7.5, datant de mars 2014.

Cependant, l’auteur m’a assuré que la version suivante serait basé sur le duo LFS/BLFS 7.6 avec systemd activé, sorti en septembre 2014. J’entends déjà grincer des dents.

J’ai donc récupéré l’ISO, et j’ai lancé l’ensemble dans une machine VirtualBox.

[fred@fredo-arch ISO à tester]$ wget -c http://softlayer-ams.dl.sourceforge.net/project/aryalinux/aryalinux-builder-i686-1.0/iso/aryalinux-i686.iso
–2015-02-19 20:23:02– http://softlayer-ams.dl.sourceforge.net/project/aryalinux/aryalinux-builder-i686-1.0/iso/aryalinux-i686.iso
Résolution de softlayer-ams.dl.sourceforge.net (softlayer-ams.dl.sourceforge.net)… 37.58.69.140
Connexion à softlayer-ams.dl.sourceforge.net (softlayer-ams.dl.sourceforge.net)|37.58.69.140|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 2770057216 (2,6G) [application/octet-stream]
Sauvegarde en : « aryalinux-i686.iso »

aryalinux-i686.iso 100%[=====================>] 2,58G 1,36MB/s ds 24m 40ss

2015-02-19 20:47:42 (1,79 MB/s) — « aryalinux-i686.iso » sauvegardé [2770057216/2770057216]

La seule étape non automatisée, c’est la création du partitionnement du disque. Ensuite, il suffit de lancer les scripts contenus dans le répertoire /sources/

Continuer la lecture de « AryaLinux : une Linux From Scratch scriptée. »