dpkg -L packagename
dpkg -iEGB packagename
dpkg-deb -I packagename
dpkg --get-selections
dpkg -l <paquete>
dpkg -S /path/to/file
en un sistema en marcha, podrás encontrar todos los paquetes instalados en la siguiente ruta:
/var/cache/apt/archieves
podemos obtener un listado de los paquetes instalados:
dpkg --get-selections | grep install > packages.installed
cat /var/log/dpkg.log | grep "\ install\ "
y podemos reinstalar paquetes (copiando previamente en la ubicación correspondiente)
apt-get install `cat packages.installed`
o instalarlos desde otra ubicación
dpkg -i *.dev
puedes copiar los ficheros en otra carpeta (de otro sistema) e instalar con:
dpkg -i *.deb
creamos una carpeta donde queramos crear el repositorio copiamos los ficheros .deb que queremos que contenga ese repositorio ejecutamos el siguiente comando:
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
de esa manera nos reconocerá el respositorio para hacerlo fino, modificamos el origen de los repositorios, editando:
/etc/apt/sources.list
y añadiendo, preferentemente en la primera linea:
deb file:/path/repository/disk_1/ /
para crear un paquete en el que incluir el software que queramos distribuir (por la razón que sea) hemos de:
dpkg-deb -b <PATH>/ .
.—— DEBIAN ¦ ¦—— control ¦—— <ubicación archivos en root sistema> ¦—— <ubicación archivos en root sistema>
Package: ibscanultimate Version: 3.0.0-1 Maintainer: You <whatever@contact.address> Architecture: amd64 Description: IBScanUltimate Software for the integrated biomedics kojak scanner