linux:aptget:dpkg

Aquesta és una revisió antiga del document


dpkg

  • Muestra los ficheros y su ubicación de un paquete:
    dpkg -L packagename
  • Instalar desde archivos .deb descargados:
    dpkg -iEGB packagename
    • i : instala desde fichero
    • E, –skip-same-version: Don’t install the package if the same version of the package is already installed.
    • G : Don’t install a package if a newer version of the same package is already installed.
    • B, –auto-deconfigure: When a package is removed, there is a possibility that another installed package depended on the removed package. Specifying this option will cause automatic deconfiguration of the package which depended on the removed package.
  • Muestra opciones del paquete (incluidas las depedendencias):
    dpkg-deb -I packagename
  • Listar paquetes instalados:
    dpkg --get-selections
  • Información del paquete instalado (como la versión):
    dpkg -l <paquete>
  • Mostrar a que paquete pertenece un fichero:
    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

más info

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/ /

más info

  • linux/aptget/dpkg.1594133019.txt.gz
  • Darrera modificació: 07/07/2020 07:43
  • per mate