Re: une bibliothèque pour gérer fichiers au format "debian" (control, doc-base) ?

2024-11-22 Par sujet Marc Chantreux
> - Dpkg::Control: parse and manipulate Debian control information perl -MDpkg::Control -E 'say for @INC{ grep /Control/, keys %INC }' perldoc Dpkg::Control un *grand* merci à toi. pile dessus! -- Marc Chantreux Pôle CESAR (Calcul et services avancés à la recherche) Université de Strasbourg

Re: une bibliothèque pour gérer fichiers au format "debian" (control, doc-base) ?

2024-11-22 Par sujet didier gaumet
il y a la bibliothèque libdpkg-perl qui pourrait peut-être t'intéresser: didier@hp-notebook14:~$ apt show libdpkg-perl Package: libdpkg-perl [...] Description: Dpkg perl modules This package provides the perl modules used by the scripts in dpkg-dev. They cover a wide range of functionality. A

Re: une bibliothèque pour gérer fichiers au format "debian" (control, doc-base) ?

2024-11-22 Par sujet Marc Chantreux
salut Didier, On Fri, Nov 22, 2024 at 01:35:34PM +0100, didier gaumet wrote: > que tu veux faire et je ne comprends même pas ce que ton script Perl est > censé faire (j'ai pas cherché à comprendre non plus) :-) Il transforme un fichier dctrl en json. c'est tout le problème de perl: comme j'arrive

Re: une bibliothèque pour gérer fichiers au format "debian" (control, doc-base) ?

2024-11-22 Par sujet didier gaumet
Bonjour, avertissement: je ne connais rien à tout ça, je ne sais pas exactement ce que tu veux faire et je ne comprends même pas ce que ton script Perl est censé faire (j'ai pas cherché à comprendre non plus) :-) le format semble détaillé ici: https://www.debian.org/doc/debian-policy/ch-con

une bibliothèque pour gérer fichiers au format "debian" (control, doc-base) ?

2024-11-22 Par sujet Marc Chantreux
salut, les fichiers control (apt-cache show) et l'index de /usr/share/doc-base utilisent le même format très simplle et qui ressemble un peu à gnurec sans en être (donc on peut pas faire recsel -e Package control pour afficher les noms des paquets). à cause de perl, j'ai toujours eu la flême d'a