Bonjour @Loic,
j’ai joué un peu avec le packages.json pour les plugins en 4.1, c’est assez sympa même si je vois quelques idées pour le rendre plus puissant (ajout d’une source avant install, via ligne source ou via commande (pour les packages qui doivent aller chercher une clé par ex) mais c’est un très bon début ![]()
je remarque dans mon cas (homebridge) sur base de ce fichier packages.json :
{
"apt" : {
"build-essential" : {},
"avahi-daemon" : {},
"lsb-release" : {},
"avahi-discover" : {},
"avahi-utils" : {},
"libnss-mdns" : {},
"libavahi-compat-libdnssd-dev" : {},
"dialog" : {},
"apt-utils" : {},
"git" : {},
"php-gmp" : {"alternative" : ["/php(.*?)-gmp/"]}
}
}
il a un peu de mal avec les packages libnss-mdns et libavahi-compat-libdnssd-dev, pas pour les installer mais pour donner leur status en OK :
en fouillant dans le core, j’ai vu que tu lances la commande dpkg -l | tail -n +6 pour lister les packages pour vérifier s’ils étaient $found.
je suis sur une VM (l’image que tu as construite) sur mon système alpha.
je remarque que certains packages contiennent ce :amd64 à la fin de leur nom, je pense que tu voudras sans doute splitter[0] « : » sur le nom du package ou utiliser une regexp .*nom.* dans ta commande pour résoudre ce problème.
bien à toi,
Nebz
