Debian, créer son propre dépot

Au fur et à mesure des recherches de paquets Debian, quant on doit réinstaller sa distribution préférée, il est souvent laborieux de rechercher dans ses marques-pages, tous les raccourcis afin de tout remettre en place.

Il est plus judicieux de créer son propre dépot, ainsi nous pourrons regrouper nos différentes trouvailles, ainsi que nos scripts personnels.

Créer un dépot n’est pas en soit difficile, mais il faut faire attention à ne pas y mettre tout et n’importe quoi.

Pour commencer, installons le paquet nécessaire à ce travail, dpkg-dev, qui va contenir l’outil dpkg-scanpackages que je détaillerais plus tard:

su
aptitude install dpkg-dev
exit

Ensuite il faut créer l’arborescence « future » de notre dépot:

mkdir -p debian/dists/etch/main/binary-i386/

Enfin, il faut placer tous nos paquets .deb:

cp paquet.deb debian/dists/etch/main/binary-i386/

Maintenant il nous faut générer le Packages.gz qui contiendra un fichier Packages avec le détail de chaque paquet:

cd debian/dists/etch/main
dpkg-scanpackages binary-i386 /dev/null dists/etch/main/ |gzip -f9 >binary-i386/Packages.gz

Et il reste à ajouter le fichier Release qui sera à mettre à jour à chaque fois qu’un paquet sera mis à jour:

vim Release
Archive: etch
Component: main
Origin: Dnl
Label: Debian
Architecture: i386

Il ne nous reste maintenant plus qu’à tout transférer sur le serveur.

Pour finir il faut mettre à jour le sources.list avec l’adresse du dépôt:

vim /etc/apt/sources.list
deb http://www.daniel-douat.fr/debian etch main #Dépot personnel

Enfin faisons un

aptitude update

Puis

aptitude install paquet.deb

Enjoy ;)

Source: debianaddict.org

Du meme style :

Laisser un commentaire