Hoja de comandos útiles para Debian/Ubuntu


Hoja de comandos "apt-get" para Debian Linux

apt-get es una herramienta de la linea de comandos que maneja paquetes para Debian Linux, es útil para:

  • Instalar/manejar paquetes individuales
  • Actualizar Paquetes
  • Aplicar parches de seguridad
  • Mantener el sistema Debian actualizado
  • Descargar archivos fuente .deb
  • Configuración de GUI y otras utilidades
A continuación una guía rápida para tener a mano durante el uso de apt-get en la linea de comandos:

Sintaxis Descripción Ejemplo(s)
apt-get install {paquete}* Instala un nuevo paquete. Si el paquete ya está instalado intentará actualizarlo a su última versión. apt-get install zip
apt-get install lsof samba mysql-client
apt-get remove {paquete} Remueve/Borra un paquete instalado exceptuando los archivos de configuración  apt-get remove zip
apt-get remove --purge{paquete}
Remueve/Borra un paquete instalado incluyendo los archivos de configuración  apt-get --purge remove mysql-server
apt-get update
o también
apt-get upgrade
Re-sincroniza el índice de archivos en un paquete y Actualiza el sistema Debian Linux incluyendo actualizaciones de seguridad (Se requiere acceso a Internet) apt-get update
o también
apt-get upgrade
apt-get update
o también
apt-get dist-upgrade
Usado frecuentemente para actualizar una distribución Debian. Por ejemplo la actualización de Woody a Sarge (versiones de Debian). 'dist-upgrade' añadido a la ejecución de la función 'upgrade' permite manejar inteligentemente cambios en las dependencias con las nuevas versiones de paquetes; apt-get tiene una forma "inteligente" de resolver conflictos con los paquetes a costa de descuidar los menos importantes. apt-get update
o también
apt-get dist-upgrade
*{paquete} - Reemplaza esto por el nombre del paquete a instalar


Hoja de comandos "dpkg" para Debian Linux

dpkg es un gestor de paquetes para Debian Linux el cual se utiliza para instalar/manejar paquetes individuales.

A continuación una guía rápida para tener a mano durante el uso de dpkg en la linea de comandos:

Sintaxis Descripción Ejemplo
dpkg -i {.deb paquete}* Instala el paquete dpkg -i zip_2.31-3_i386.deb
dpkg -i {.deb paquete} Actualiza el paquete si ya está instalado, si no lo está instala una nueva copia del paquete dpkg -i zip_2.31-3_i386.deb
dpkg -R {Nombre del directorio} Instala todos los paquetes de forma recursiva desde el directoriodpkg -R /tmp/downloads
dpkg -r {paquete} Remueve/Borra un paquete instalado exceptuando los archivos de configuración  dpkg -r zip
dpkg -P {paquete} Remueve/Borra un paquete instalado incluyendo los archivos de configuración  dpkg -P apache-perl
dpkg -l Lista todos los paquetes instalados, junto a su versión y una breve descripción dpkg -l
dokg -l | less
dpkg -l '*apache*'
dpkg -l | grep -i 'sudo'
dpkg -l {paquete} Lista paquetes individuales instalados, junto a su versión y una breve descripción dpkg -l apache-perl
dpkg -L {paquete} Encuentra archivos proporcionados por un paquete instalado; es decir, lista en dónde fueron instalados los archivosdpkg -L apache-perl
dpkg -L perl
dpkg -c {.Deb paquete} Lista los archivos proporcionados (o alojados) de un paquete; es decir, lista todos los archivos contenidos en el paquete debian .deb, muy útil para encontrar donde los archivos se instalarán dpkg -c dc_1.06-19_i386.deb
dpkg -S {/ruta/al/archivo} Encuentra qué paquete aloja cierto archivo; es decir, encuentra a qué paquete pertenece determinado archivodpkg -S /bin/netstat
dpkg -S /sbin/ippool
dpkg -p {paquete} Muestra detalles sobre el paquete, gupo de paquetes, versión, mantenedor, Arquitectura. La información mostrada depende de la descripción de los paquetes, Etc.  dpkg -p lsof
dpkg -s {paquete} | grep Status Encuentra si determinado paquete Debian está instalado o no (su status) dpkg -s lsof | grep Status
*{paquete} - Reemplaza esto por el nombre del paquete a instalar 

Comentarios

Publicar un comentario

NOTA:
Al seleccionar Nombre/URL podés dejar el campo URL en blanco, es opcional.

Entradas populares