Les installateurs facilitants pour Archlinux… Mieux vaut en rire qu’en pleurer, surtout en cas de pépins…

Je dois vous raconter mes petites mésaventures matinales pour vous faire mieux comprendre le pourquoi du comment de ce billet. Mais commençons par un peu de contexte.

Hier soir, le 22 novembre, je suis allé sur le forum d’EndeavourOS et je suis tombé sur un fil concernant une modification concernant le logiciel CUPS qui est l’outil de gestion des imprimantes dans le monde linuxien.

En effet, Apple qui a maintenu durant des années le code de CUPS l’a laissé pourrir toute l’année 2020. Si on regarde au niveau des modifications de code en ce 23 novembre 2020, une seule entrée le 27 avril pour dire que CUPS 2.3.3 était sorti. Je ne sais pas pourquoi, mais ce code en train de se dessécher à l’air libre, ça me rappelle les conditions de naissance d’un certain LibreOffice.

Un fork – plus qu’utile pour une fois – a été lancé par l’organisation OpenPrinting. Sur le fil du forum d’EndeavourOS, j’ai appris qu’il fallait modifier le service pour lancer cups. En effet, on est passé du service org.cups.cupsd à cups.service. Ce qui est ennuyeux pour les installations automatisées.

Autant dire que la plupart des installateurs facilitant sont impactés jusqu’à la sortie d’une nouvelle version et si on utilise un d’entre eux actuellement, comme Anarchy, EndeavourOS, RebornOS ou encore Calam Arch Installer, c’est mal barré pour avoir le service CUPS fonctionnel au démarrage si le besoin s’en fait sentir.

J’en ai profité pour prévenir Chennux qui maintient un « fork » de mon guide d’installation pour Archlinux sur github. Ainsi qu’Anarchy pour qu’il corrige le code touché par la modification du service utilisé.

Imaginez donc la bonne surprise avec un installateur non à jour en ce qui concerne CUPS. Bienvenue dans les joies de l’administration d’une base Archlinux.

J’ai fini la parenthèse du contexte. Ce matin, je vais sur youtube et je tombe sur une vidéo promouvant Calam Arch Installer (qui ressemble étrangement à EndeavourOS sur le plan des principes utilisés). Je me suis dit que la vidéo en question tombait bien mal.

Une nouvelle fois, ce n’est pas l’installation d’une Archlinux qui est complexe, il suffit de savoir lire et d’avoir de bonnes bases en anglais. C’est la maintenance sur le long terme, et quand ce petit genre de pépin arrive, nombre de personnes qui ne se doutaient pas de la difficulté d’administrer une installation d’Archlinux bazarderont le tout.

Mais il est vrai que ce n’est que la quinzième fois que je parle de ce problème… Mais comme on dit : il n’y a pas pire sourd que la personne qui se bouche les oreilles. Sur ce, bonne journée 🙂

Je suis presque un libriste « puriste »… Au secours :)

Je sais, vous allez me dire : tu vas encore taper sur la tronche des libristes qui suivent les recommandations de la FSF au pied de la lettre. Il est vrai qu’il est facile de se moquer des distributions recommandées, surtout quand celles-ci ont un retard d’environ 2 ans sur la base qu’elle « librise ».

Mais il est vrai que pour les personnes utilisant la dite distribution, le plus important, ce n’est pas d’être à jour, mais d’être libre. J’ai déjà exprimé cela plusieurs fois sur le blog, mais bon, cela fait parfois plaisir de revenir sur un mode humoristique sur «  » »l’enfermement » » » des personnes dans un carcan qui prétend défendre la liberté des utilisateurs et utilisatrices d’informatique.

Il y a aussi des guerres intestines qui font que certaines distributions sont rejetées par la FSF car elles osent permettre l’accès – désactivé par défaut, mais peu importe – à des logiciels qui ne suivent pas à la lettre les recommandations listées par Richard Matthew Stallman en 1983-1984.

Ouvrons une rapide parenthèse.

Oui, je parle bien entendu d’une des distributions dont la descendance est énorme voire pléthorique : on y retrouve tout ce qui est Ubuntu et dérivées, comme la LinuxMint ou encore ElementaryOS par exemple, ou encore la MXLinux. Je parle de Debian GNU/Linux.

Je dirais bien qu’à vue de nez, sur le détesté Distrowatch sur les 275 distributions listées et marquées comme étant encore en vie, on doit pas être loin d’une bonne moitié qui est basée sur Debian ou Ubuntu, voire LinuxMint.

En effet, le format de paquet deb – créé à l’origine pour la Debian GNU/Linux – est utilisé par 125 distributions, peu importe leur place dans le classement de curiosité de Distrowatch. Soit 45,4% des 275 distributions marquées comme actives en ce milieu du mois de novembre 2020.

Sur les raisons officielles de la guerre intestine entre Debian et la FSF, je vous renvoie à la page dédiée sur le site de la Free Software Foundation. C’est assez tiré par la perruque il faut le dire ; Je cite le morceau de choix :

[…]
Debian est la seule distribution courante non agréée par la FSF qui garde les blobs non libres en dehors de sa distribution principale. Une partie du problème persiste cependant. Les fichiers de microcode non libre sont logés dans le répertoire non libre de Debian, référencé dans la documentation publiée sur debian.org, et l’installateur les recommande dans certains cas pour les périphériques de la machine.
[…]

Oh, mince ! C’est quand même bête de vouloir utiliser un équipement informatique dans sa totalité, par exemple certains circuits pour la connexion en wifi ou encore en bluetooth… Il est vrai qu’il faut rendre complexe la vie de l’utilisateur pour qu’il arrive dans le monde merveilleux du librisme selon les canons de la Free Software Foundation.

Fermons cette parenthèse qui a été plus longue que prévue !

Continuer la lecture de « Je suis presque un libriste « puriste »… Au secours 🙂 »

Ah, les Sans Distributions Fixe…

Oui, je sais on peut réduire le texte en « Ah, les SDF », mais le problème de ne pas avoir un toit au-dessus de sa tête est largement plus grave que de sauter de distributions en distributions en fonction de la direction du vent.

Cela fait plus de 10 ans que j’ai posé mes valises dans le monde Archlinuxien, et ce qui me parait bizarre, c’est de voir des personnes qui ont aussi une petite dizaine d’années d’expérience dans le monde linuxien et qui continuent de jouer à saute-moutons avec les différentes distributions qui existent et dont la multiplication continue, même si elle semble s’être ralentie en cette année 2020… du moins, c’est l’impression que j’en ai.

Comme si l’offre pléthorique et limite étouffante en terme de distributions GNU/Linux – dont le détesté Distrowatch nous indique qu’il en répertorie environ 280 en vie en cette fin octobre 2020 – obligeait à changer de distributions au moindre gaz intestinal de travers.

Bien qu’il faudrait mieux utiliser les distributions natives pour certains environnements, à savoir LinuxMint pour Cinnamon, Deepin pour le Deepin Desktop Environment, Fedora pour Gnome, Solus pour Budgie Desktop ou encore KDE Neon pour KDE, cela n’empêche pas la sortie de distributions qui proposent la totalité des environnements de bureaux au point de rajouter encore du bruit au bazar ambiant.

Cette multiplication sans fin des distributions fait que les efforts se dispersent, et font perdre du temps pour des tâches aussi basique que faire fonctionner une imprimante avec scanner, ou bien lire des fichiers au format mp3 dès l’installation. Donc, on va se retrouver avec des personnes qui pourront faire certaines tâches sans problèmes avec la distribution « A » qui merderont sans fin avec la distribution « B ».

Il n’y aucune distribution parfaite et il n’y en aura jamais. Les personnes qui affirment cela affabulent. Ce qu’il faut trouver, c’est la distribution qui colle le mieux à son propre cahier des charges. Point.

Continuer la lecture de « Ah, les Sans Distributions Fixe… »

Mais qu’il est bon de se faire chier dans le monde du libre :)

Ce billet est la suite du billet « Mais qu’est-ce qu’on se fait chier dans le monde du libre actuellement ! ». Je dois dire qu’avoir lu le billet de Seb sur sa énième version de blog statique – dont il change une fois par trimestre – et qui fait qu’il n’a aucune archive sur le long terme, donc je suppose que le lien que j’ai inséré sera mort d’ici début 2021, mais ce n’est pas grave.

Je ne reviendrai pas sur nos points de désaccord dont on a longuement discuté dans des commentaires. Je peux faire mes prédictions pour lui dire que la Debian 11 sera proposée avec Gnome 3.38.x, le noyau LTS 5.9 ou 5.10 (je penche pour le 5.10 mais on verra), le Firefox ESR 78.x.y, LibreOffice 7.0.x qui seront contemporains du gel de Debian testing pour donner Debian 11 pour la mi-2021, gel prévu pour janvier 2021.

Il aura ainsi sa dose de nouveautés qui sera limite des anciennetés pour moi, car comme il l’a précisé dans son article, je cite :

« Peut être que cette sensation de manque de nouveautés, est dû en partie au modèle de publication utilisé, je prend comme exemple Fred et son Archlinux, il n’y a pas de gros changement car il a les versions qui se suivent, choses qu’à l’époque où il était sous Ubuntu, les nouveautés venaient par pavé. Dans mon cas et mon utilisation de Debian, en passant de version en version, je vois bien les changements, c’est marquant. »

Continuer la lecture de « Mais qu’il est bon de se faire chier dans le monde du libre 🙂 »

Mais qu’est-ce qu’on se fait chier dans le monde du libre actuellement !

Désolé pour le titre un peu scatologique, mais c’est un constat que je dresse et qui pourrait remonter à plusieurs années, en remontant en gros jusqu’en 2015.

Quelles sont les nouveautés vraiment « marquantes » depuis 5 ans ?

  1. L’arrivée et la montée en puissance de Manjaro Linux
  2. L’arrivée et la montée en puissance de Proton pour les jeux
  3. L’arrivée et le chemin de croix des paquets universels pour se faire une place au Soleil
  4. L’abandon de l’environnement Unity par Canonical courant 2016 ou 2017
  5. L’arrivée du système de fichiers BTRFS sur Fedora

Vous l’avez compris, je me suis placé du côté utilisateur, celui qui est le plus simple à voir en terme de changements. J’ai dû oublier quelques faits marquants, mais ce sont les faits qui m’ont le plus marqué. Il suffit de voir le remplissage de Distrowatch entre deux gazettes hebdomadaires. Il y a encore 5 ans, c’était une bonne dizaine d’articles, maintenant si on arrive à la demi-douzaine, on peut sabrer le champagne 🙂

Je l’ai exprimé plusieurs fois sur le blog, mais depuis en gros 2015, le monde du libre n’avance plus vraiment que par petite touche. Les générations de distributions se suivent et se ressemblent. Les nouveauté réelles se font de plus en plus rares, et on est dans une évolution lente. Entre deux versions majeures d’Ubuntu, qu’est-ce qui change mis à part les outils de bas niveau et l’environnement de bureau qui sont synchronisés par rapport à ce qui est disponible en amont ? Rien ou presque.

Les distributions de niches comme la NuTyX – pour prendre un exemple francophone – peuvent se permettre des nouveautés qui n’intéresseront qu’une minorité de barbus adeptes d’une masturbation intellectuelle qui fait penser à la querelle sur le sexe des anges alors que Constantinople était sur le point de chuter dans les mains ottomanes.

Continuer la lecture de « Mais qu’est-ce qu’on se fait chier dans le monde du libre actuellement ! »

Plus ça va, moins je comprends le monde du logiciel libre.

Cela fait environ 14 ans que j’utilise en mono-démarrage des distributions GNU/Linux (Ubuntu, puis ArchLinux et ponctuellement Frugalware Linux), et je me demande parfois si une partie du monde du libre n’est pas bloqué avec des réflexes qui datent de l’époque des premières Ubuntu, en gros vers 2004-2005.

Je vois toujours autant de distro-hopping alors que près de la moitié des distributions à destination bureautique sont soit dérivées de Debian ou d’Ubuntu ou soit d’une base RPM (principalement Fedora, OpenSuSE et les deux soeurs ennemies nées de la mort de Mandriva).

Comme si une distribution basée sur la dernière Debian stable ne ressemblait pas comme deux gouttes d’eau à une autre dérivée de Debian stable, modulo l’environnement de bureau ou encore la logithèque. Ou comme si une base Ubuntu changeait du tout au tout entre deux distributions qui en sont dérivées.

Il y a aussi dans le monde archlinuxien une incongruité : les ArchJaro. En gros des distributions qui partent d’une base Archlinux en forkant les outils les plus intimes de Manjaro (tout ce qui est lié à la gestion des noyaux ou des pilotes non libres).

Cela a donné feu la SwagArch, l’abandonnée Namib GNU/Linux et récemment le projet Garuda Linux qui a fait une énorme erreur en mettant sur AUR ses paquets spécifiques. J’aurais pu en parler en vidéo, mais le principe même d’une ArchJaro est casse gueule au possible. Je ne donne pas cher de la survie des dits paquets si un trusted user tombe dessus.

Non seulement, je pense que Garuda connaîtra le même sort que SwagArch et la Namib GNU/Linux, mais que cela ne fera que jeter de l’huile sur le feu entre le monde Archlinux – dont les plus extrémistes conchient allègrement Manjaro Linux – et la communauté de cette dernière.

Est-il normal qu’en 2020 les distributions toutes moins utiles les unes que les autres – car dans le domaine des distributions la maturité a été atteinte – se multiplient comme des bactéries dans un bouillon de culture ?

Ce qui est vrai pour les distributions l’est aussi pour les environnments de bureau : le besoin en nouvel environnement de bureau est-il si prégnant ? Ne serait-ce pas mieux que des environnements non terminés le soit ? Comme LXQt pour ne pas le citer par exemple.

Des personnes me répondront par pure idéologie que c’est normal, qu’il n’y aura jamais assez de choix. Ah, l’argument du choix. Combien de fois cet argument fallacieux a-t-il dispersé les efforts qui auraient permis de ne pas réduire le Linux bureautique à 2% du grand public ?

Ou encore les parangons du « ça pue, c’est pas libre » qui font les distributions 100% libre sont des projets qui sont si caricaturaux que cela donne la honte aux personnes un tant soit peu pragmatiques ?

Je sais bien que la prose que je déroule ici sera illisible pour certaines personnes, et je dois dire que je m’en contrefiche. Comme disait un certaine Vladimir Illitch Oulianov : « Les faits sont têtus ». Mais en cette période de post-vérité où même la pire intoxication sera considéré comme recevable, je ne m’étonne plus de rien.

Comme disait feu mon grand-pềre qui aurait eu 111 ans cette année : « tu ne feras jamais boire un âne qui n’a pas soif ». Méditez cette simple phrase, du moins si vous en avez envie !

À propos, j’utilise Archlinux :)

Il y a dans le monde linuxien anglophone un meme qui veut se moquer gentiment des personnes utilisant Archlinux, avec une phrase répétitive « By the way, I use Arch! » (qui est la traduction mot à mot du titre de l’article).

J’ai dit durant des années – et je le maintiens – que proposer à des personnes complètement novices une Archlinux entre les mains, c’est casse gueule à la première opération à coeur ouvert nécessaire, comme cela arrive une à deux fois par an.

J’utilise Archlinux depuis environ 11 ans, et je suis toujours aussi bien dans cette famille de distributions GNU/Linux qui correspond à ce que je cherche. Mon pc fixe tourne depuis plus de deux ans et demi avec une Archlinux pure et dure (installée avec Anarchy à l’époque, car j’étais effrayé par l’UEFI et ses subtilités).

Sur mon PC portable, un vieux Toshiba Satellite L300-2CZ (qui va sur ses 12 ans !), c’est une Manjaro Tux’n’Vape (merdre, j’ai dit le nom qu’il faut taire) Mate passée sous Gnome récemment. L’installation doit avoir dans les deux ans et fonctionne toujours comme au premier jour.

Ce qui me fait rire, c’est de voir des personnes qui n’ont même pas un an de Linux dans les jambes qui osent déclarer avoir trouvé le Saint Graal dans une distribution donnée. Que cela manque de modestie… Des personnes qui ont des distributions prêtes à l’emploi et qui aurait été incapable d’installer le moindre GNU/Linux il y a encore cinq ans.

Continuer la lecture de « À propos, j’utilise Archlinux 🙂 »

Ah, la grande famille Archlinuxienne ;)

C’est un commentaire d’Éric sur mon précédent billet en vrac’ qui m’a donné envie de faire ce court billet. Car il faut le dire : se retrouver dans la famille Archlinuxienne, ce n’est pas évident.

Il y a un peu de tout, et surtout n’importe quoi. Mais essayons de faire un inventaire de l’ensemble sans oublier trop de monde au passage.

Outre la maison mère, on trouve les projets qui sont des Archlinux plus ou moins pures dont voici la liste, du moins les projets encore activement développés au moment où je rédige cet article :

  1. EndeavourOS
  2. RebornOS
  3. Anarchy (un installateur)
  4. Zen Installer (un autre installateur)
  5. Arco Linux et ses innombrables images ISO
  6. Artix Linux, anciennement Archlinux OpenRC
  7. Obarun, une Archlinux avec s6 comme init par défaut
  8. Parabola GNU/Linux, la Archlinux 100% Libre
  9. Garuda Linux, un peu spéciale 🙂

Les distributions qui y ressemblent sans en être vraiment ? On peut citer KaOS qui est une cousine d’Archlinux, car elle utilise pacman mais sans être une base Archlinux, mais une base Linux From Scratch.

Il serait dommage d’oublier la fille la plus célèbre d’Archlinux, j’ai dénommé Manjaro Linux qui n’est pas en odeur de sainteté dans certains cercles bien informés 🙂

Sans oublier l’idéologique TromJaro, qui me fait demander si les personnes derrière le projet n’abuse pas de gateaux spatiaux… 😀

Enfin, pour finir, je citerais le duo de script archfi / archdi qui permettent l’installation d’une base Archlinux en partant de l’image d’installation officielle.

Une douzaine de projets et encore, j’ai dû en oublier au passage, je tiens à m’excuser pour les dits oublis. Autant dire qu’une araignée n’y retrouverait pas ses petits…

Mais, c’est ainsi que vit le logiciels libre, de forks en forks, qu’ils soient plus ou moins bien justifiés, plus ou moins bien assumés.

En vrac de milieu de semaine…

Un court billet pour se relancer en ce doux mois de septembre. Mais on va y aller doucement, faut pas se brusquer non plus !

Côté informatique :

Côté culture :

C’est tout pour aujourd’hui.

Bonne fin de journée 🙂

Pourquoi autant de haine envers AUR ?

Cela fait déjà 11 ans que je suis utilisateur d’Archlinux. En onze ans, je l’ai eu sur 3 machines différentes, pour une demi-douzaine d’installations successives en dur au final.

La dernière étant celle de mon PC fixe via Anarchy Linux. Installation qui a subi le passage du disque dur vers un nvme. Donc autant dire que l’installation a la peau dure.

Cependant, quand je vais sur des vidéos qui parlent d’Archlinux, que ce fussent les miennes quand j’étais encore sur Youtube, ou que ce soit sur des vidéos plus récentes, j’ai toujours la même rengaine qui veut qu’AUR soit la dernière des pourritures.

Je dois dire que ce genre de réflexion m’atomise les gonades. Oui, on en est plus bas que le niveau moléculaire. Si je prends la liste des paquets AUR de mon Archlinux, voici le résultat :


~ pacman -Qm
anydesk-bin 6.0.0-1
dosbox-x-sdl2 0.83.4-1
downgrade 8.1.0-1
flac2mp3-bash 1.0-7
gnome-shell-extension-appindicator 33-1
gnome-shell-extension-dash-to-dock 68+7+g8f1e968-1
gnome-shell-extension-easyscreencast-git 1.1.0.r6.g3252312-1
gnome-shell-extension-openweather-git r1088.7a9236a-1
imagewriter-git 20190501-1
it87-dkms-git 148.40bec4b-1
javacpc 1:2.9.8f-1
libreoffice-extension-grammalecte-fr 1.11.0-1
nerd-fonts-meslo 2.1.0-1
pamac-aur-git 9.5.7.r5.g647b30b-1
pcem-git r1575.9b737f6-1
qemu-arch-extra-git 11:5.1.0.r0.gd0ed6a69d3-1
qemu-git 11:5.1.0.r0.gd0ed6a69d3-1
ttf-ms-win10 10.0.18362.116-2
uuid 1.6.2-19
vice-svn r38378-1
xsane2tess 1.0-12
yay 10.0.3-1


~ pacman -Qm | wc -l
22
Continuer la lecture de « Pourquoi autant de haine envers AUR ? »