PROJET AUTOBLOG


FredericBezies

source: FredericBezies

⇐ retour index

Ah, les dépots tiers pour Archlinux et sa famille…

dimanche 18 novembre 2018 à 11:01

Un petit article sur un problème qui touche les distributions dans leur entiereté, même si je prends le prisme Archlinuxien, et que je pourrai en prendre un autre. Comme je l’ai dit dans un article du 16 novembre 2018, la guerre des distributions, c’est de la… Bref !

Je l’ai déjà exprimé plus d’une fois, il faut éviter comme la peste les dépôts tiers. Si c’est souvent essentiel pour contourner les limites de certaines distributions fixed release, c’est parfois inutile voire contre-productif pour les distributions en rolling-release comme Archlinux ou sa fille Manjaro Linux.

J’ai déjà critiqué par ailleurs les installateurs simplificateurs pour Archlinux qui ont tendance à utiliser des dépôts tiers. Je parlais d’une forme de malédiction les touchant, et même si Anarchy Linux semblait avoir repris du poil de la bête, c’est reparti dans les choux actuellement avec un github de nouveau au ralenti. Mais j’y reviendrais plus loin.

Le problème est que parfois le dépôt tiers s’impose sur les dépôts officiels avec les risques de conflits de paquets que cela peut entrainer. Un dépôt tiers, c’est à mettre en oeuvre après les dépôts officiels. Point final !

Oui, je parle ici de la célèbre Antergos jadis connue sous le nom de CinnArch qui n’a toujours pas stabilisé son installateur qui existe depuis le début du projet en 2012, et qui laisse penser que ce sera le GNU/Hurd dans ce domaine 🙂

S’il n’y avait que cela et l’émétique thème numix ainsi qu’un LightDM pas franchement léger, ce serait bien. Mais c’est après avoir vu le bug suivant sur le dépôt gitlab de Pamac que j’ai décidé d’alerter l’équipe d’Antergos. En effet, et ce n’est pas un trucage, le dépôt tiers imposé propose… Pamac 6.4.0 alors que la version 7.3.0 est sortie la veille de la date de rédaction de l’article que vous lisez.

Inutile de dire qu’une version sortie en juin 2018 pour un outil au développement dynamique comme Pamac est complètement obsolète cinq mois plus tard. J’utilise sur mon Archlinux mon propre paquet AUR, à savoir pamac-aur-git.

Je vous renvoie au commentaire que j’ai envoyé à lots0logs pour lui faire prendre conscience que la version fournie par Antergos elle est plus qu’en voie de décomposition avancée.

Ce problème de Pamac obsolète touche aussi Anarchy Linux même si c’est moins flagrant avec seulement une version 7.1.1. J’ai laissé un rapport de bug. On verra bien le temps nécessaire pour la correction du bug.

Vous allez me dire : oui, mais tu ne peux pas faire de deux exemples une généralité. Je suis d’accord. Mais j’ai juste voulu apporter une preuve supplémentaire des problèmes pouvant être engendré par des dépôts tiers.

Cela nécessite en face une surveillance des logiciels surtout pour certains qui sont assez dynamiques. Encore plus quand ce sont des applicatifs systèmes régulièrement utilisés…

Maintenir un dépôt tiers, cela prend du temps et demande de l’assuidité. Un dépôt tiers, ça peut aller, mais quand on en mets plusieurs… 🙁

Les faits restent les faits. Antergos et Anarchy Linux apporte la preuve qu’il est potentiellement casse-gueule d’utiliser les dépôts tiers. Je suis resté dans le monde Archlinux car c’est celui que je connais le mieux, le pratiquant avec assiduité depuis 2009.

Je pense que des personnes utilisant des distributions à base de deb ou de rpm et devant passer par des dépôts tiers pourront confirmer ce que j’avance dans cet article.

Nous sommes ici dans une mauvaise gestion d’applicatifs tiers de bas niveau, ceux juste au-dessus du système de base, de la bête ligne de commande qui est le cliché anti-linuxien le plus répandu.