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. »

Mate Desktop 1.9.x et Xfce 4.11.x : où en sont les environnements légers pour OS libres ?

L’annonce sur Phoronix de l’arrivée prochaine de Xfce 4.12 m’a donné envie de voir où en était Xfce et Mate Desktop par rapport à leur future version stable.

J’ai donc fait compiler les deux environnements en partant d’une base d’Archlinux avec les dépots testing activés. J’aurais bien utilisé les paquets précompilés, mais j’ai eu envie de voir le temps nécessaire à la compilation des environnements. Sûrement mon côté mal rasé qui parle ici. Sur chaque environnement, j’ai rajouté LibreOffice et Mozilla Firefox. La connexion réseau étant assurée par NetworkManager.

Pour Xfce, j’ai utilisé mon ancien article d’août 2014 comme base.

Donc, en partant d’une base d’Archlinux dont j’ai fait une copie conforme pour l’installation de Mate-Desktop, les paquets ont été compilés dans l’ordre suivant, sauf ceux suivi d’une étoile déjà précompilés.

La base de Xfce :

  1. xfce4-dev-tools-git
  2. libxfce4util-git
  3. xfconf-git
  4. libxfce4ui-git
  5. garcon-git
  6. exo-git
  7. xfce4-panel-git
  8. thunar-git
  9. gvfs *
  10. xfce4-settings-git
  11. xfce4-session-git
  12. xfwm4-git
  13. xfdesktop-git
  14. xfce4-appfinder-git
  15. tumbler-git

Continuer la lecture de « Mate Desktop 1.9.x et Xfce 4.11.x : où en sont les environnements légers pour OS libres ? »

Handy Linux 2.0-alpha1 : en route pour la nouvelle génération de la distribution à destination des grands débutants.

Je n’aurai pas pu rêver mieux comme cadeau d’anniversaire informatique avec un peu d’avance sur la date. Arpinux sur le blog de la distribution dont il est un des créateurs principaux nous annonce la première version de développement de la future génération de la Handy Linux.

C’est une préversion basée sur la Debian GNU/Linux Jessie qui sera la version 8.0 et qui doit sortir, si tout se passe bien, dans le courant du premier semestre 2015.

Autant dire que c’est du « brutal » et que comme le précise les notes de publication c’est destiné à faire mumuse et non à être installé sur des machines à destination d’utilisateurs non motivés. Je cite :

Cette version est basée sur Debian-8 aka Jessie qui est encore en phase « testing » et n’est donc pas un système à installer pour votre bureau : beaucoup de mises à jour et pas mal de bugs avant la sortie de la version finale.

Voila, vous êtes prévenu. J’ai donc lancé mon ami wget et j’ai récupéré l’ISO de la première alpha de la Handy Linux 2.0.

[fred@fredo-arch ISO à tester]$ wget -c http://heanet.dl.sourceforge.net/project/handylinux/handylinux-2.0-jessie—testing_only—/handylinux-2.0-alpha1.iso
–2015-02-03 20:40:16– http://heanet.dl.sourceforge.net/project/handylinux/handylinux-2.0-jessie—testing_only—/handylinux-2.0-alpha1.iso
Résolution de heanet.dl.sourceforge.net (heanet.dl.sourceforge.net)… 2001:770:18:aa40::c101:c142, 193.1.193.66
Connexion à heanet.dl.sourceforge.net (heanet.dl.sourceforge.net)|2001:770:18:aa40::c101:c142|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1380270080 (1,3G) [application/octet-stream]
Sauvegarde en : « handylinux-2.0-alpha1.iso »

handylinux-2.0-alph 100%[=====================>] 1,29G 280KB/s ds 68m 48ss

2015-02-03 21:49:04 (327 KB/s) — « handylinux-2.0-alpha1.iso » sauvegardé [1380270080/1380270080]

Mon ami VirtualBox s’est ensuite occupé du reste. Désormais l’ISO est double noyau : i686 pour ordinateurs récents (à partir de 2005), 586 (avant 2005). Voulant lancer directement l’installateur, j’ai pris l’option « Installer Handy Linux sur votre ordinateur ».

Continuer la lecture de « Handy Linux 2.0-alpha1 : en route pour la nouvelle génération de la distribution à destination des grands débutants. »

MicroLinux Enterprise Distribution, le retour.

En mars 2014, j’avais fait un premier article sur la MLED. Près de 10 mois sont passés, et après avoir reçu un courriel de son créateur avec qui j’étais resté en contact, j’ai pu apprendre qu’une nouvelle version était disponible. Je concluais le précédent article ainsi :

[…]Il est vrai que certains logiciels ne sont pas complètement à jour, mais il ne faut pas oublier qu’il n’y a qu’une personne derrière le projet MLED. Quelques questions s’imposent : pourquoi un thème d’icone Faenza ? Pourquoi tant de haine ? Pourquoi Apache OpenOffice ?

Si vous aimez la Slackware Linux, la MLED pourra sûrement vous interpeller. En tout cas, ça change des trillions de dérivées d’Ubuntu ou de Debian GNU/Linux.

J’ai donc voulu faire le point sur cette méta-distribution basée sur la Slackware Linux 14.1. Cette fois, j’ai suivi le guide (qui s’est simplifié au passage), pour installer la nouvelle génération de la MLED.

J’ai donc récupéré l’ISO de la Slackware 14.1 en 64 bits et j’ai suivi le guide pour installer la MLED dans une machine virtuelle VirtualBox.

J’ai donc lancé l’ISO de la Slackware, et j’ai créé le partitionnement suivant dans cfdisk pour la MLED, sachant que j’utilise un disque virtuel de 128G :

  • /dev/sda1 ; 20 Go en ext4 pour la partition /
  • /dev/sda2 ; 2 Go en swap
  • /dev/sda3 ; le reste, en ext4 pour la partition /home

Continuer la lecture de « MicroLinux Enterprise Distribution, le retour. »

Ma quête pour une distribution GNU/Linux idéale pour un Asus eeePC 1005, épilogue.

Voici donc arrivé l’épilogue de cette mini-série d’articles pour donner une deuxième vie au Asus eeePC 1005 dont j’ai hérité. Après le premier et le second épisode de la série, attaquons sa conclusion.

Le tout s’est passé en deux temps. Durant près de 24 heures, j’ai utilisé la Viperr 06 sur le notebook. Cependant, le thème trop sombre, et le conky un peu trop complet me mangeait de la surface à l’écran.

La SalixOS était aussi un choix à étudier, mais j’ai préféré prendre une base rolling release au final.

Après avoir réfléchi, j’ai « gravé » sur clé USB la dernière ISO d’ArchLinux en date et j’ai installé avec Xfce dessus. J’ai enlevé certains outils inutiles, comme Xfburn par exemple. J’ai cependant « commis » une gaffe, en ne créant pas de partition /boot séparé… Oups !

Étant donné que c’est un processeur 32 bits, j’ai du faire attention. J’ai rajouté sur la version de Xfce installé LibreOffice, Quodlibet (avec ma musicothèque), cheese (pour la webcam, mais il faudra que je trouve une solution plus légère), Mozilla Firefox.

Continuer la lecture de « Ma quête pour une distribution GNU/Linux idéale pour un Asus eeePC 1005, épilogue. »