Tengo varias preguntas con respecto apt-get
vs dpkg
.
- ¿Se instalan en el mismo lugar?
- ¿La información de estas herramientas es 1 a 1 entre sí?
- ¿Hay alguna diferencia en la utilidad de comandos?
debian
package-management
MagoProspero
fuente
fuente
Respuestas:
apt-get
hace uso dedpkg
hacer las instalaciones del paquete real. Entonces, en cierto sentido, se están "instalando" en el mismo lugar.Siempre lo haría
apt-get
para administrar cualquier paquete, ya que esta es la herramienta que comprende cómo obtener paquetes de repositorios remotos y proporciona capacidades para buscar los metadatos relacionados con los paquetes de forma local o remota.Dicho esto, hay ocasiones en las que tendrá que utilizar
dpkg
para realizar consultas en el sistema para encontrar información sobre los paquetes que están instalados.Sin
apt
embargo, la razón principal para usar herramientas es para la gestión de dependencias. Lasapt
herramientas comprenden que para instalar un paquete determinado, es posible que también sea necesario instalar otros paquetes, yapt
pueden descargarlos e instalarlos, mientrasdpkg
que no.fuente
dpkg -L
ydpkg -S
son 2 escenarios en los que debe recurrir a dpkg para obtener este tipo de metainformación. Lasapt
herramientas no lo tienen de manera fácil de acceder.dpkg-query
también se pueden realizar poraptitude
y, a veces, porapt-cache
.