Faire un dépôt de paquets deb local de A a Z en 5 minutes

Vous voulez faire un dépôt de fichiers deb local en quelques minutes ... voici une solution fast&furious. Si vous voulez faire du beau travail ? utilisez donc reprepro !

  • 1. posez tous vos fichier .deb en vrac dans un répertoire
  • 2. créez un fichier apt-ftparchive.conf
APT::FTPArchive::Release {
  Version               "1.0";
  Origin                "Mon depot rapide vrac";
  Label                 "localhost";
  Suite                 "dapper";
  Architectures         "i386";
  Components            "main";
}
  • 3. apt-ftparchive -c apt-ftparchive.conf packages . > Packages
  • 4. apt-ftparchive -c apt-ftparchive.conf release . > Release
  • 5. Signez avec GPG le fichier Release qui permet d'éviter le message d'erreur comme quoi les paquets ne sont pas signés lors du apt-get update/upgrade
gpg -a --yes -u "Eric Seigne" -b -o Release.gpg Release
  • 6. puis sur le poste "client", ajoutez le dépot dans /etc/apt/sources.list (par exemple pour un dépot local)
deb file:/tmp/depot ./
  • 7. et enfin, sur le poste client toujours, lancez la commande apt-get update puis apt-get upgrade/install
QR code
Send to friend

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.