Gestionando paquetes en un sistema Debian (dpkg y apt-get)

21 05 2011

DPKG

Instalar paquete:
# dpkg --install nombre.deb
# dpkg -i nombre.deb

Instalar paquete saltando errores que impidan su instalación:
# dpkg --install nombre.deb --force-conflicts

Desinstalar paquete excepto archivos de configuración:
# dpkg --remove nombre
# dpkg -r nombre

Desinstalar todo incluyendo los archivos de configuración:
# dpkg --purge nombre
# dpkg -P nombre

Listar información acerca de un paquete instalado:
# dpkg --print-avail nombre
# dpkg -p nombre

Listar paquetes instalados
# dpkg --list nombre
# dpkg -l nombre

Listar estado de un paquete
# dpkg --status nombre
# dpkg -s nombre

Listar archivos instalados por un paquete:
# dpkg --listfiles nombre
# dpkg -L nombre

Listar a quien corresponde un archivo:
# dpkg --search nombre
# dpkg -S nombre

Buscar dentro de las descripciones de los paquetes.
Dentro de /var/lib/dpkg se encuentra la lista de paquetes “available” y su “status”, se puede abrir esos archivos y buscar una palabra para encontar el paquete al que corresponde.

APT-GET

Actualizar la lista de paquetes del repositorio.
# apt-get update

Instalar un paquete
# apt-get install nombre

Actualizar todos los paquetes:
# apt-get upgrade

Actualizar toda la distro:
# apt-get dist-upgrade

Desinstalar un paquete
# apt-get remove nombre

Limpiar la cache que utiliza apt-get para almacenar los paquetes descargados, (/var/cache/apt/archivos)
# apt-get cleano también:
# apt-get autoclean

Simular una instalación, útil para ver la versión que se va a instalar:
# apt-get -s install bind9

Ver versiones instaladas y disponibles:
# aptitude versions bind9

Más información:
http://newbiedoc.sourceforge.net/tutorials/apt-get-intro/info.html.en

http://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html

Advertisements

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: