dpkg-scanpackages est l'outil qui permet de générer le fichier avec l'outil et Forfaits dpkg-scansources créé des fichiers sources.

Ils peuvent envoyer leur départ solide, de façon à générer les fichiers compressés, vous pouvez utiliser une chaîne de commande de ce type:

  deathbian: ~ # dpkg-scanpackages arguments | gzip-9c> Packages.gz 


Les deux instruments fonctionnent de la même manière, les deux prendre deux arguments (en fait plus, mais nous ne parlons pas que vous pouvez lire les pages du manuel, si vous voulez en savoir plus), le premier argument est le répertoire dans lequel les paquets sont, et le second est le principal fichier.

En général, nous n'avons pas besoin de déposer des dépôts prédominant simple, mais comme il s'agit d'un paramètre, c'est tout simplement allés à / dev / null. Dpkg-scanpackages scans paquets. Deb, mais dpkg-scansources fichiers numérisés. Dsc par Il est donc nécessaire de mettre les fichiers. orig.gz. diff.gz et. dsc ensemble.

Files. Les modifications ne sont pas nécessaires. Donc, si vous avez un référentiel triviaux, tels que démontré ci-dessus, vous pouvez créer deux fichiers d'index comme suit:

  deathbian: ~ # cd ma-référentiel 
  deathbian: ~ # dpkg-scanpackages binary / dev / null | gzip-9c> binary / Packages.gz 
  deathbian: ~ # dpkg-scansources source / dev / null | gzip-9c> source / Sources.gz 

Toutefois, si vous avez un référentiel aussi complexe que dans le premier cas, vous avez à écrire des scripts pour automatiser ce processus. Vous pouvez également utiliser l'argument pathPrefix des deux outils pour simplifier la syntaxe un peu.

Popularité: 1% [?]