Mortuux

Diario de un estudiante geek. Informática, tecnología, programación, redes, sistemas operativos, bases de datos…

Archivos por Etiqueta: paquetes

Mantenimiento de paquetes en distribuciones basadas en Debian.

Buscar paquetes descargados sin instalar:

dpkg –yet-to-unpack

Comprobar dependencias rotas:

apt-get check

Eliminar paquetes de la caché:

apt-cache clean

Ver qué paquetes hay instalados parcialmente:

dpkg –audit

Anuncios

Automatizar la actualización de paquetes

Muy sencillo. Vamos a usar crontab y apt-get

Primero abrir el editor de crontab:

crontab -e

Este ejemplo se ejecutará cada hora:

0 * * * * root (apt-get update && apt-get -y upgrade) > /dev/null

La opción -y hace que responda a cualquier pregunta con yes

También podemos hacer que se descargue los paquetes, pero que no los instale, por si no nos interesa, pero en el caso de querer actualizar, nos ahorramos el tiempo de descarga:

0 * * * * root (apt-get update && apt-get -y -d upgrade)

Actualización de paquetes en distribuciones basadas en Debian

Lo más esencial, actualizar la lista de paquetes:

apt-get update

Actualizar todos los paquetes instalados, pero sin eliminar paquetes para resolver dependencias:

apt-get -u upgrade

Actualizar todos los paquetes que hay instalados, eliminando o bien instalando paquetes nuevos según se necesite para satisfacer todas las dependencias:

apt-get -u dist-upgrade

El parámetro -u le da una oportunidad de revisar todos los cambios antes de que se produzcan.

Eliminación de paquetes en distribuciones basadas en Debian.

Para eliminar:

apt-get remove paquete

Para probar el comando antes de ejecutarlo:

apt-get remove paquete –dry-run

Para eliminar todo el rastro del paquete, incluyendo archivos de configuración:

apt-get remove –purge paquete

Para eliminar varios paquetes, proporcione una lista separada por espacios:

apt-get remove paquete1 paquete2 paquete3

Instalación de paquetes en distribuciones basadas en Debian.

Para instalar un paquete:

apt-get install paquete

Para reinstalar un paquete, sobreescribiendo los archivos, haga esto:

apt-get install –reinstall paquete

También puede instalar varios paquetes a la vez, separados por un espacio:

apt-get install paquete1 paquete2 paquete3 paquete4

Para descargar sin instalar o desempaquetar:

apt-get -d install paquete

Para probar el comando antes de ejecutarlo:

apt-get install paquete1 paquete2 –dry-run

Para instalar desde fuentes:

  • Lo primero descargar las dependencias del paquete

apt-get build-dep paquete

  • A continuación se construye el paquete:

apt-get -b source paquete

  • Y ahora se instala:

dpkg -i paquete.deb