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