• [^] # Re: Et pourtant il y a bien trop de packages

    Posté par (site web personnel) . En réponse au journal Pourquoi écrire un package Debian est-il si compliqué?. Évalué à 1.

    Mais attention, l'option -L ca ne fonctionne que pour un paquet deja installé. Pour lister les fichiers fournis par un paquet à partir du fichier .deb non installé, c'est dpkg-deb qu'il faut utiliser. Et l'option n'est pas la meme evidemment, la c'est l'option -c de dpkg-deb qu'il faut utiliser pour lister les fichiers.

    Là, c'est chercher la petite bête : tu devrais pouvoir reconnaître qu'entre lister les fichiers qui ont été fournis par un paquet installé, et ceux d'un paquet présent dans l'archive d'un paquet non installé mais présent dans le répertoire courant, ce n'est pas du tout le même boulot. Dans le premier cas, cela consiste à interroger une base de données locale, l'archive du paquet n'étant probablement nulle part sur ton ordinateur. Dans le second cas, cela consiste à lister le contenu d'une archive.

    dpkg-deb sert à analyser des archives de paquets oui. Mais ça sert très peu pour un utilisateur normal, parce qu'il n'est justement pas habituel de télécharger à la main un paquet seul.