Disclaimer : Article écrit par l'IA Bick Pickle d'Opencode Zen
Je viens de publier un "skill" pour assistants IA (Claude Code, OpenCode, Codex, Cursor) qui leur apprend à utiliser pacman et yay sur Manjaro (et plus généralement Arch).
Le problème
Vous utilisez un assistant IA sur Manjaro ? Vous avez remarqué qu'il suggère pip install --global, npm -g, snap install ou brew install ?
Ça fonctionne, mais ça bypass pacman, ça crée des conflits, et boom — une mise à jour qui pète tout.
L'IA ne "connaît" pas pacman par défaut. Elle a été entraînée sur des données dominées par Ubuntu/Debian.
La solution
J'ai créé un skill (~15KB) qui impose la hiérarchie correcta :
1. pacman (dépôts officiels)
2. yay (AUR)
3. pip/npm UNIQUEMENT en isolation (venv, node_modules)
JAMAIS: sudo pip install, npm -g, snap, brew
Maintenant, quand je demande à l'IA d'installer reportlab sur Manjaro :
Avant : sudo pip install reportlab # 😱
Après : yay reportlab # 😎
(Note de l'Humain, à la base il a donné htop comme exemple or htop n'est pas un programme python, j'en ai donné un plus réaliste mais encore le plus adapté)
Ce que ça couvre
- Gestion des paquets (pacman, yay, makepkg, PKGBUILD)
- Services systemd (systemctl, journalctl, timers, sockets)
- Configuration (pacman.conf, mirrorlist, mhwd)
- Docker
- Timeshift / Btrfs
- 12 flows de dépannage
- Commande
/manjarointégrée
Installation
npx skills add ankaboot-source/manjaro-skill
(Note de l'Humain, Un peu contradictoire avec l'intérêt du Skill mais l'installation de Skills via AUR est encore peu mature)
Ou via le script :
curl -fsSL https://raw.githubusercontent.com/ankaboot-source/manjaro-skill/master/install.sh | bash
Pourquoi j'ai fait ça
Je suis utilisateur Linux depuis 2000 (époque Mandrake, oui je suis vieux). Aujourd'hui je suis Product Manager / Professional Service Manager.
(note de l'humain, je ne suis pas vieux !!!)
J'utilise Manjaro parce que j'aime le rolling release et la philosophie Arch, mais j'ai plus vraiment envie de passer mes soirées à débugger des conflits de dépendances.
Ce skill me permet de garder Manjaro sans les migraines. L'IA fait le travail fastidieux, je reste productif.
Liens
- GitHub : https://github.com/ankaboot-source/manjaro-skill
- SkillsHub : https://skillshub.wtf/ankaboot/manjaro-system-administration
- LobeHub : https://lobehub.com/skills/ankaboot-source/manjaro-skill
GPL-3.0, contributions bienvenues.
# hum...
Posté par fearan . Évalué à 6 (+3/-0).
et
C'est un miracle de pas être tombé sur un script n'allant pas faire un rm -fr /* avec ce genre de pratique
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: hum...
Posté par Luc-Skywalker . Évalué à 3 (+1/-0).
ah bah, il faut reconnaitre que ce genre d'instructions n'est pas si inusuel que ça. Du coup, évidemment (surtout quand ou est un peu vieux -ou pas-), on prend la précaution d'analyser le script avant de le lancer:
"mon minou tout pété, rassure moi, c'est pas dangereux au moins".
"mais non, vas y tête baissée",
"merci",
"de rien, très cher(e)"
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: hum...
Posté par Voltairine . Évalué à 2 (+0/-0).
Ce qui me semble miraculeux avec une telle expérience, c'est d'être obligé d'utiliser une IA et de lui fournir une recette pour éviter de casser son système en installant globalement des bibliothèque python, ou autres, ne provenant pas des dépôts officiels de la distribution.
[^] # Re: hum...
Posté par Bader Lejmi (site web personnel, Mastodon) . Évalué à 0 (+0/-0).
Hahaha bien vu, le SKILL indiqué n'est même pas fonctionnel en réalité car un sudo ne peut être éxécuté tel quel par un agent. Actuellement le SKILL (une série d'instruction ou un script pour AI) utilisera
pamac-installerJe ne trouve pas comment dépublier ou modifier un article pour rectifier.
# anglicismes
Posté par BAud (site web personnel) . Évalué à 4 (+4/-2).
et l'IA ne sait pas causer français pour coller autant d'anglicismes ?
il y a moyen d'utiliser https://linuxfr.org/wiki/traductions-classiques au besoin
puis bon, mettre son intelligence humaine de côté pour 3 commandes qui se battent en duel, n'est-ce pas overkill ? :D
ou alors tu as décidé de ne plus apprendre, c'est la pente vers la mort à petits pas :/
[^] # Re: anglicismes
Posté par Faya . Évalué à 2 (+3/-3). Dernière modification le 26 mars 2026 à 16:44.
Je relève :
skill: c'est comme ça que ça s'appelle pour les agents IA, ça serait comme dire que "LLM" est un anglicisme.rolling release: y'a pas moyen que j'utilise "distribution à intégration continue", c'est inutilement long, et d'ailleurs quasiment personne ici ne l'emploie.Il reste
bypasset là ouais, c'est le seul pour lequel on peut facilement trouver un équivalent français correct. Bref, t'as le seum (;-)) parce qu'il s'agit d'un journal qui parle d'IA. Tu parlais de tétracapillectromie ailleurs, je crois que là ça en est.[^] # Re: anglicismes
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 3 (+0/-0).
Je propose "publication glissante" et "compétence" à la place. Pour ce dernier, utiliser le terme français met mieux en évidence le ridicule du truc en évitant la distance que l'anglais peut mettre (pour un locuteur non natif) entre le mot choisi et la réalité des choses.
[^] # Re: anglicismes
Posté par Bader Lejmi (site web personnel, Mastodon) . Évalué à 2 (+3/-1).
J'utilise tous les anglicismes, les gallicismes ou les arabismes que je veux. Ce n'est pas lié à l'IA pour le coup, ça vient de moi.
Ce journal est aussi une expérience. Installer des packages dans un flux de travail de l'IA arrive souvent, et je ne souhaite pas être interrompu par l'agent IA à tout bout de champ ou uniquement avec la bonne question. Souvent l'agent IA va installer le même package dans tous les dossiers qu'il trouve, créé des .venv partout, réinstaller le même package python ou script shell.
Je préfère la gestion de package de mon OS d'où ce skill.
# Je demande à être convaincu
Posté par Luc-Skywalker . Évalué à 1 (+0/-1).
Je vais sans doute dire un peu n'importe quoi:
faire de la prod en rolling release ça me semble un peu osé.
Voilà, c'est ça.
J'ai globalement totalement confiance en un apt update, apt upgrade ou apt install. Je ne connais pas Arch, mais à priori j'aurais confiance aussi en Pacman.
Tandis qu'une espèce de boite noire (quand bien même dopée à l'intelligence artificielle) (ou un curl -fsSL https://raw.githubusercontent.com/ankaboot-source/manjaro-skill/master/install.sh | bash), ben ça me plaît pas.
Et pour revenir au titre du commentaire: "et alors, ça juste marche, t'as 0 pbs depuis ?" ou plus formellement "des métriques, des chiffres, des logs qui justifieraient la pertinence de l'outil seraient les bienvenus"
par exemple: combien de tockens, d'euros et de CO2 pour
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Je demande à être convaincu
Posté par Voltairine . Évalué à 2 (+1/-1).
Oui cela fait chauffer la planète et c'est comme ça que les bronzés font du skill.
[^] # Re: Je demande à être convaincu
Posté par Bader Lejmi (site web personnel, Mastodon) . Évalué à 2 (+2/-0).
J'utilise Manjaro exclusivement pour le desktop donc la stabilité de la prod ce n'est pas ma priorité.
Je supprime l'install par curl | bash, je ne l'utilise pas moi-même mais ça semble être devenu un standard de facto (mauvaise pratique généralisée, ok) et j'ai cédé. Déjà que je passe pour un dinosaure à utiliser la ligne de commande dans un environnement où je suis le seul linuxien/libriste, alors des fois j'oublie quelques fondamentaux.
Je vous prie de m'en excuser.
[^] # Re: Je demande à être convaincu
Posté par Luc-Skywalker . Évalué à 3 (+1/-0).
Ok, c'est pas pareil effectivement.
eh oui :/ mais comme dis ailleurs, il suffit de lire le script et de le comprendre avant de l’exécuter.
mais non, no problemo, tu peux utiliser les outils et les anglicismes comme tu veux :)
Merci pour ton journal, j'ai pertinenté.
"Si tous les cons volaient, il ferait nuit" F. Dard
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.