jueves, 11 de febrero de 2016

Iniciación a Linux - Comando dpkg

El comando dpkg es una herramienta para instalar, construir, eliminar y gestionar los paquetes de Debian.

Vamos a proceder a la instalación de LibreOffice, una vez desempaquetado  sitúese en la carpeta donde están los ficheros *.deb de la instalación. Con el botón derecho del ratón muestre el menú contextual y seleccione la opción Abrir en terminal.


Introduzca el siguiente comando.

sudo dpkg -i *.deb

Cuando termine de ejecutar el comando, puede hacer uso LibreOffice.

Los parámetros que pueden acompañar a este comando son:

dpkg -i | --install fichero_paquete...
Instala el paquete. Si se especifica la opción --recursive o -R, fichero_paquete debe ser un directorio.

He creído importante repasar el proceso de instalación que consiste en los siguientes pasos:
  1. Se extraen los ficheros de control del paquete.
  2. Si hay instalada otra versión del mismo paquete, se ejecuta el programa prerm del antiguo paquete.
  3. Se ejecuta el programa preinst, si el paquete lo tiene.
  4.  Se desempaquetan los nuevos ficheros, y al mismo tiempo se hace una copia de seguridad de los antiguos, para que, si algo va mal, se puedan restaurar.
  5. Si había instalada otra versión del mismo paquete, se ejecuta el postrm del paquete antiguo. Tenga en cuenta que este programa se ejecuta después del preinst del nuevo paquete, ya que los nuevos ficheros se escriben a la vez que se borran los antiguos. 6. Se configura el paquete. Si quiere información detallada sobre el proceso, vea --configure.

dpkg --unpack fichero_paquete ...
Desempaqueta el fichero, pero no lo configura.

dpkg --configure paquete ... | -a | --pending
Vuelve a configurar un paquete que, al menos, esté desempaquetado.

dpkg -r | --remove | -P | --purge paquete ... | -a | --pending
Borra un paquete instalado. Las opciones -r y --remove lo borran todo excepto los ficheros de configuración.

dpkg --update-avail | --merge-avail fichero-Packages
Actualiza la lista de paquetes disponibles de dpkg y dselect.

dpkg --forget-old-unavail
Olvida los paquetes no instalados ni disponibles.

dpkg --clear-avail
Borra la información sobre los paquetes disponibles.

dpkg -C | --audit
Busca paquetes que se hayan instalado sólo parcialmente. El programa dpkg sugerirá qué hacer con ellos para hacerlos funcionar.

dpkg --get-selections [patrón...]
Muestra la lista de selecciones de paquetes en la salida estándar.

dpkg --set-selections
Establece las selecciones a unas determinadas, leyendo de la entrada estándar.

dpkg --yet-to-unpack
Busca los paquetes seleccionados para instalar, pero que por alguna razón todavía no se han instalado.

dpkg --print-architecture
Imprime la arquitectura de destino (por ejemplo, «i386»). Esta opción usa a gcc.

dpkg --print-gnu-build-architecture
Imprime la versión GNU de la arquitectura de destino (por ejemplo, «i486»).

dpkg --print-installation-architecture
Imprime la arquitectura de origen de instalación.

Recuerda que hay mas opciones y que puedes encontrarlas insertando el comando:

man dpkg

0 comentarios:

Publicar un comentario