6.4.11 Archivo local de paquetes
A fin de crear un archivo local de paquetes que sea compatible con los sistemas
APT y dselect
, es necesario crear el archivo Packages
y archivar los paquetes en un �rbol de directorios determinado.
Se puede crear un repositorio local deb similar al oficial de
Debian haciendo:
# apt-get install dpkg-dev
# cd /usr/local
# install -d pool # los paquetes se ubicar�n f�sicamente aqu�
# install -d dists/unstable/main/binary-i386
# ls -1 pool | sed 's/_.*$/ extra BOGUS/' | uniq > override
# editor override # ajuste BOGUS
# 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
O bien, r�pidamente haciendo:
# apt-get 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
Se puede acceder en forma remota a estos archivos habilitando el acceso a estos
directorios mediante HTTP o FTP y modificando convenientemente las entradas del
archivo /etc/apt/sources.list
.