Pérenniser une DGLFI, pourquoi pas ? :)

Normalement, je laisse les DGLFI pourrir sur pied.

Mais dans le cas de la SDesk (cf vidéo ci-dessous), j’ai laissé ma bonté s’exprimer.

Voici les étapes de pérennisation mises en place :

  1. Remplacer le fond d’écran
  2. Modifier le fichier /etc/mkinitcpio.conf pour virer plymouth des hooks
  3. Générer une image noyau avec minitcpio -p linux
  4. Installer lsb-release
  5. Nettoyer le /etc/pacman.conf pour virer le dépôt tiers
  6. Modifier le /etc/default/grub pour récupérer les 5 secondes au niveau du grub, sans oublier le splash
  7. Régéner le grub.cfg avec grub-mkconfig -o /boot/grub/grub.cfg
  8. Optionnel : modifier le fichier /etc/hostname pour refléter la pérennisation de l’ensemble

J’ai donc enregistré la courte vidéo ci-dessous pour montrer l’ensemble en action.

Je suis sûrement un peu trop bon sur le coup, mais j’avais envie de m’amuser un peu avec la SDesk qui aura peut-être disparue dans les mois qui viennent.

En vrac’ de fin de semaine…

Minuscule en vrac’ en ce deuxième vendredi du mois d’août 2023.

Côté logiciel libre, informatique et internet.

  • Dans le monde des rolling releases bizarres, je demande la Rhino Linux 2023.1 qui utilise une base Ubuntu…
  • La DGLFI de la semaine : la SDesk, une énième base Archlinux…
  • Dans le petit monde des moteurs de blog, je demande WordPress 6.3, qui n’a pas l’air si mal que cela 🙂
  • Le « dungeon crawler » pour Commodore Pet avec 8 Ko de mémoire vive, « Tower and Dragon » vient de sortir en version 2.x. C’est plutôt impressionnant comme résultat, même s’il est très dur pour ne pas dire punitif…

Côté culture ?

Rien cette fois-ci.

Sur ce, bon week-end !

Des fois, des rapports de bug, ça aide.

Je maintiens sur le service AUR pas mal de PKGBUILDs (des recettes pour empaqueter les logiciels) dont pamac-aur-git, qui est la version de développement de l’outil Pamac de Manjaro sur des bases Archlinux.

Fin juillet 2023, un fil est ouvert sur le forum d’EndeavourOS pour parler d’un problème un peu ennuyeux : l’icone de notification de pamac-aur-git ne change plus d’apparence quand des mises à jour sont disponibles. Ce qui casse une fonctionnalité bien pratique.

Dans le premier post du fil, il y a un lien vers un rapport de bug qui apporte la solution : rajouter pamac-cli (la version ligne de commande de pamac).

En effet, depuis quelques versions, pamac en ligne de commande n’est plus empaqueté avec le pamac graphique. Ouille !

Rajouter l’exécutable qui manque n’est pas une mince affaire. C’est en regardant sur le PKGBUILD de pamac-aur que j’ai la réponse.

Continuer la lecture de « Des fois, des rapports de bug, ça aide. »

De la curiosité à l’origine d’un PKGBUILD sur AUR…

Il y a un jeu homebrew que j’aime particulièrement sur ordinosaure, c’est le jeu d’exploration et d’énigmes Tenebra. Je l’ai découvert avec sa version Commodore 64, puis j’ai pu l’apprécier pour des machines un peu plus diverses comme le ZX Spectrum, le Commodore Amiga, le Commodore Plus/4, l’Amstrad CPC ou encore la Nintendo NES et les ordinateurs MSX.

Mais c’est un port vieux d’une quinzaine de jours – au moment où je rédige cet article, le 30 juillet 2023 – à savoir le mythique BBC Micro sur lequel est né un jeu mythique sur lequel je reviendrai dans un article à venir fin juillet ou début août, si tout se passe bien !

En effet, dans son effort de porter au maximum ce jeu d’exploration et d’énigmes sur un maximum de plateformes, H4plo s’est attaqué au BBC Micro.

Ma curiosité ayant été piquée au vif, j’ai été voir ce qui existe en terme d’émulation BBC Micro sous Linux. Et je dois dire que le résultat n’est pas franchement des plus convaincants. Il y a beebem qui n’est plus développé pour Linux depuis une éternité. En effet, si on regarde dans les actualités de l’émulateur, on voit que le port date de 2006…

Je cite :

BeebEm 0.0.13 released 12th November 2006:

De plus, le paquet sur AUR nécessite une adaptation pour permettre la compilation de ce vénérable ancêtre.

Continuer la lecture de « De la curiosité à l’origine d’un PKGBUILD sur AUR… »

Message de service concernant EndeavourOS et mon implication dans le projet.

Sur les vidéos françaises qui paraissent sur Youtube, quand on évoque EndeavourOS, je suis parfois invoqué. Cependant, mon implication est plus que réduite.

Cela fait près d’un an que je n’ai plus posté le moindre sujet par moi-même, en dehors des traductions de notes de publication d’une nouvelle version.

Je ne participe plus aux bêta-tests du projet depuis 18 mois au bas mot. Cela reste un projet de haut vol pour découvrir le monde archlinuxien sans trop se prendre la tête et sans oublier une caractéristique : c’est centré autour du terminal et de la ligne de commande.

Pour la 50 000e fois – environ – je précise que les bases Archlinux pures se gèrent sur le long terme en passant par la ligne de commande. Même si des outils comme pamac sont bien pratique par moment 🙂

Vouloir ignorer ce point, c’est se condamner à de mauvaises surprises. J’ai pondu une vidéo il y a plusieurs années où je vous faisais prendre conscience de votre compatibilité potentielle avec le monde des archlinux pures :

Oui, c’est vieux, c’est sur peertube.fr 🙂

Il y a des points avec lesquels je suis en désaccord avec EndeavourOS : l’utilisation de dracut à la place de mkinitcpio et l’imposition de son dépôt tiers sur les dépôts officiels.

Mis à part ces deux points, c’est un projet que je conseillerai à une personne qui a vraiment envie de mettre les mains dans le cambouis et qui n’a pas peur de le faire.

Les autres ? Allez donc voir ailleurs si vous pouvez trouver votre bonheur. Il y a suffisamment de distributions sérieuses Ubuntu et ses dérivées et LinuxMint, Manjaro Linux (oui, même elle), OpenSuSE, Fedora Linux, Slackware, Debian GNU/Linux et ses dérivées comme MX Linux pour s’y retrouver. J’ai sûrement dû en oublier, mea culpa.

Inutile de prendre des projets perdus au fin fond du classement de curiosité de Distrowatch, vous serez immanquablement déçus.

Sur ce, je vous laisse, je retourne à l’écoute du deuxième album d’Opeth, « Morningrise ».

En vrac’ de fin de semaine…

Petit en vrac’ en ce troisième vendredi du mois d’avril 2023.

Côté logiciel libre, informatique et internet.

Côté culture ?

Le guitariste du groupe Lethian Dreams vient de sortir un album de son projet solo, When Colors Are Fading. L’album s’intitule « Journey Through Sand And Stones ».

Sur ce, bon week-end !

En vrac’ de milieu de semaine…

Minuscule en vrac’ en ce troisième mercredi de mars 2023.

Côté logiciel libre, informatique et internet.

  • Dans le petit monde des distributions « immutables », il y a un nouvel entrant, le projet Xenia Linux qui prend pour base une Gentoo.
  • Dans le monde des distributions basée sur Archlinux, je demande la Parch Linux. Elle est d’origine iranienne, Parch signifiant Persian Arch
  • Dans le monde des distributions sérieuses, je demande la Fedora Linux 38 bêta.
  • Dans la série des ports de grand classique, je demande « Lemmings » pour le Commodore Plus/4, prévu pour le 1er avril. Poisson ou pas ?

Côté culture ?

Hubris. a annoncé la sortie de leur quatrième album, « The One Above ».

Sur ce, bonne fin de semaine !

Parfois, une clé USB avec Manjaro linux dessus, ça peut aider :)

Je vais vous raconter la mésaventure qui m’est tombée dessus. Ce matin – j’écris cet article le 21 février – je vois que le noyau Linux 6.2 est disponible.

Je laisse faire la mise à jour, et au démarrage suivant, un problème d’affichage fait que l’écran passe en veille sans autre forme de procès. Impossible d’avoir quoi que ce soit d’afficher. J’ai donc démarré sur une clé USB où se trouve une Manjaro Linux (que je gardais pour un cas de dépannage que ce soit chez moi ou chez quelqu’un d’autre).

Une fois en mode graphique, j’ai lancé la commande sudo manjaro-chroot -a ce qui m’a permis d’entrer sur mon système en dur. J’ai ensuite installé le noyau linux-lts qui est le 6.1.12.

Je passais ensuite par la commande grub-mkconfig -o /boot/grub/grub.cfg. Je fermais le terminal et je redémarrais… Pour me retrouver bloqué dans une boucle infinie de démarrages et d’arrivées sur l’interface de l’UEFI de ma carte mère.

C’est alors que je me suis souvenu que la dernière mise à jour du grub était chatouilleuse. Pour tout dire, je n’avais pas touché au grub depuis l’installation en février 2018. Pas bien, inutile de le préciser.

Continuer la lecture de « Parfois, une clé USB avec Manjaro linux dessus, ça peut aider 🙂 »

Que penser d’EndeavourOS en cette fin d’année 2022 ?

Je suis un contributeur sur le long terme pour cette distribution basée sur Archlinux, ayant dans un premier temps contribué en rapportant des bugs, mes contributions se limitant désormais à produire les traductions de notes de publication avec mon ami DeepL pour me simplifier la tâche.

Je ne parle que rarement du projet sur le blog, ayant compris depuis des années que les distributions GNU/Linux constituent un marché plus que mature. En dehors des projets publiés à la « va-comme-je-te-pousse » et qui ne vivent qu’un an ou deux, il n’y a plus grand chose à dire. Et encore moins de quoi remplir une vidéo de 10 minutes sur Youtube.

Sur l’année 2022, le projet EndeavourOS a été plutôt productif. Il y a cependant quelques points qui m’ont fait grincer des dents au fil des révisions. Le premier a eu lieu avec l’arrivée d’EndeavourOS Artemis Nova.

Je cite la modification en question :

[…]
Déplacement du dépôt d’EndeavourOS

Historiquement, le dépôt endeavouros se trouvait en dessous des dépôts Arch dans la liste des dépôts de /etc/pacman.conf. Cela présente quelques défis :

* Lorsque nous devons créer des versions personnalisées de paquets, nous faisons dépendre nos outils de ces versions personnalisées, comme c’est le cas avec eos-yad. Cela crée des défis de dépendance comme on l’a vu dans le passé.
* Si nous avons besoin de remplacer temporairement quelque chose dans les dépôts Arch, nous ne pouvons pas. Par exemple, si nous avions pu retenir temporairement grub jusqu’à ce que nous comprenions ce qui se passait, nous aurions pu réduire considérablement l’impact de ce problème.

Nous voulons être clairs, nous déplaçons simplement notre petit dépôt existant vers le haut et cela ne signifie pas que nous prévoyons d’augmenter la taille de notre dépôt ou de commencer à remplacer des paquets critiques par des versions personnalisées. Ceci est cohérent avec ce que font de nombreuses autres distros basées sur Arch.
[…]

Même si je ne suis pas une personne qui apprécie l’imposition d’un dépôt tiers sur les dépôts officiels. Il n’y a cependant aucun paquet officiel – mis à part yad – qui soit remplacés, ce qui fait qu’EndeavourOS est toujours aussi propre en ce qui concerne les installations.

Continuer la lecture de « Que penser d’EndeavourOS en cette fin d’année 2022 ? »

Manjaro Unity, cette fois, c’est la bonne pour Unity en dehors d’Ubuntu ?

J’ai appris l’existence ce matin d’une ISO pour le duo Manjaro et Unity. Sur le fil consacré à Manjaro Unity, on apprend que le projet est en phase de release candidate (un peu précoce pour être une RC ?) et que le projet est soutenu par le grand patron chez Manjaro, j’ai nommé Philip Müller.

J’avais d’abord pensé que c’était une erreur, mais l’image ISO est tellement grosse (3,7 Go environ) qu’il a fallu la découper avec zip. C’est une limitation de github que je n’avais jamais rencontré auparavant.

Il m’a fallu appliquer deux lignes de commande. La première pour obtenir un fichier zip décompressable : zip -FF manjaro-unity7-22.0.r202212021811-221202-linux60.iso.zip --out unity.zip. Une autre commande m’a permis d’extraire l’image ISO unzip unity.zip. Un brin ennuyeux pour ne pas dire plus.

Continuer la lecture de « Manjaro Unity, cette fois, c’est la bonne pour Unity en dehors d’Ubuntu ? »