11 recetas para convertirte en un experto de apt

5 marzo 2009
rcastillo

En tuxapuntes han creado una guía con 11 recetas donde exprimen el manejo de APT, el sistema de gestión de paquetes de distribuciones GNU/Linux basadas en Debian (como Ubuntu). Os resumimos las 11 recetas:

  • Instalación básica de un archivo local:

dpkg  -i  programa.deb

  • Listar el contenido de un paquete:

dpkg  -L  programa

  • ¿A qué paquete pertenece un archivo?

dpkg  -S  archivomisterioso

  • Listar los paquetes instalados:

dpkg  -l

dpkg  –get-selections

  • Reconfigurar un paquete:

dpkg-reconfigure  paquete

  • Buscar paquetes:

aptitude  search  programa

  • Impedir que un paquete se actualice:

aptitude  hold  paquete

  • Actualizar:

apt-get  dist-upgrade

  • Conocer la versión de un paquete:

aptitude show paquete

  • Buenas, unos pequeños comentarios para ubicarnos:

    APT es una capa por encima de dpkg.
    Este último viene del nombre «debian package manager».
    APT significa «Advanced Packaging Tool».
    aptitude no es una nueva capa por encima de ‘apt’, es otra interfaz a la gestión de paquetes, al igual que la familia apt-*.

    Para entender mejor el funcionamiento de la paquetería en debian recomiendo echar un vistazo a /var/lib/dpkg/, ahí esta toda la base de datos de los paquetes que han pasado por tu ordenador. En cambio en /var/cache/apt, está la información que usa tanto apt-* como aptitude para «averiguar» cosas. En otras palabras, dpkg gestiona los paquetes que están o han pasado por tu máquina (guarda históricos y administra lo que tienes) y el resto «te ayuda» a gestionar nuevos paquetes que quieras instalar, reinstalar o actualizar (gestiona el cambio).

Los comentarios están cerrados.