6.4.11 Archive locale de paquets
Afin de cr�er une archive locale de paquets qui soit compatible avec les
syst�mes APT et dselect, un fichier Packages
doit �tre cr�� et les
fichiers de paquets ont besoin d'�tre archiv�s dans un arbre de r�pertoires
particulier.
Un d�p�t local similaire � une archive officielle Debian peut �tre cr��
avec :
# aptitude install dpkg-dev
# cd /usr/local
# install -d pool # les paquets physiques sont plac�s ici
# install -d dists/unstable/main/binary-i386
# ls -1 pool | sed 's/_.*$/ priority section/' | uniq > override
# editor override # ajustez priority et section
# dpkg-scanpackages pool override /usr/local/ \
> dists/unstable/main/binary-i386/Packages
# cat > dists/unstable/main/Release << EOF
Archive: unstable
Version: 3.0
Component: main
Origin: Local
Label: Local
Architecture: i386
EOF
# echo "deb file:/usr/local unstable main" \
>> /etc/apt/sources.list
Autrement, un d�p�t local peut �tre cr�� de fa�on rapide et sale :
# aptitude install dpkg-dev
# mkdir /usr/local/debian
# mv /some/where/package.deb /usr/local/debian
# dpkg-scanpackages /usr/local/debian /dev/null | \
gzip - > /usr/local/debian/Packages.gz
# echo "deb file:/usr/local/debian ./" >> /etc/apt/sources.list
Ces archives peuvent �tre acc�d�es � distance en fournissant ces r�pertoires
aux m�thodes HTTP ou FTP des entr�es du fichier
/etc/apt/sources.list
.