apt-get y dpkg
Algunas posibilidades de las herramientas apt-get y dpkg de Debian GNU/Linux
Listar todos los ficheros de un paquete
$ dpkg -L nombre_paqueteInstalar un paquete de una release concreta
# apt-get install -t unstable nombre_paqueteBloquear (hold) un paquete para que no se actualice en los upgrades
# echo nombre_paquete hold | dpkg --set-selectionsQuitar el bloqueo a un paquete
# echo nombre_paquete install | dpkg --set-selectionsVer la versión de un paquete instalado
$ apt-cache policy nombre_paquete | grep InstalledListar los paquetes que contienen cierta cadena en su nombre
$ COLUMNS=120 dpkg -l | grep stringObtener el estado(hold, purge) de un paquete
$ dpkg --get-selections nombre_paqueteEliminar un paquete y sus ficheros de configuración
# dpkg --purge nombre_paqueteVer las dependencias de un paquete y su descripción
$ apt-cache showpkg nombre_paqueteBuscar paquetes relacionados con un término
$ apt-cache search stringPosibles problemas
Al instalar un paquete, puede ocurrir que su script de post-instalación falle por alguna razón, lo cual impide que el paquete se instale correctamente. Si eso ocurre puedes editar su script correspondiente en /var/lib/dpkg/info/nombre_paquete.postinst e intentar arreglarlo. Después simplemente ejecuta:
 # dpkg --configure -aReinstalar todos los paquetes instalados
Útil para limpiar los binarios si el sistema ha sido infectado con un virus o un rootkit. USAR CON PRECAUCIÓN.
# for i in $(dpkg --get-selections | grep -v deinstall | awk '{print $1}'); do apt-get install -y --reinstall $i; doneEnlaces
 [  show comments  ] 
  
blog comments powered by Disqus
    