¿Cuál es la diferencia entre APT y dpkg en Ubuntu?

¿Cuál es la diferencia entre APT y dpkg en Ubuntu?

Si usa Ubuntu o cualquier otra distribución de Linux basada en Debian, sin duda ha leído las instrucciones de instalación que le dicen que use el comando APT, mientras que otros le han dicho que use dpkg.





Entonces, ¿importa si instala paquetes en su sistema Linux con alguno de esos administradores de paquetes? ¿Cual es la diferencia? Hoy abordaremos esas preguntas para que sepa cómo instalar mejor los paquetes en Ubuntu.





APT vs dpkg: dos instaladores de paquetes importantes

APT y dpkg son interfaces de administración de paquetes de línea de comandos que puede usar en el terminal en Ubuntu y otros sistemas basados ​​en Debian. Pueden, entre otras cosas, instalar archivos DEB y enumerar los paquetes instalados.





Pero es posible que se pregunte si son tan similares, ¿por qué necesita tanto APT como dpkg?

De hecho, las dos interfaces funcionan juntas, y APT actúa como una herramienta completa de administración de paquetes mediante el uso de dpkg.



¿Confundido? Analicemos las diferencias clave.

APT utiliza dpkg para instalar paquetes

Cuando APT (o su primo, Apt-get) instala un paquete, en realidad está usando dpkg en el back-end para lograrlo. De esa manera, dpkg actúa más como una herramienta 'oculta' para la interfaz más fácil de usar de APT.





APT puede descargar paquetes

Con APT, puede recuperar un archivo de un repositorio remoto e instalarlo, todo en un solo comando. Esto le ahorra el trabajo de buscar y descargar manualmente el paquete antes de la instalación.

modo seguro de pantalla negra de Windows 10

Con dpkg, solo puede instalar archivos locales que ya haya descargado usted mismo. No puede buscar repositorios remotos ni extraer paquetes de ellos.





Dpkg no instalará dependencias

Cuando instala un paquete con dpkg, eso es todo lo que sucederá: el sistema simplemente instalará el paquete. Sin embargo, algunos paquetes necesitan un software adicional llamado dependencias para funcionar. Si este es el caso, dpkg podría advertirle con un mensaje de error.

APT, sin embargo, buscará y obtendrá automáticamente las dependencias relevantes para asegurarse de que lo que esté intentando instalar funcione correctamente. Es por eso que recomendamos que, después de instalar un paquete con dpkg, siga usando el comando especial de APT para restaurar dependencias.

|_+_|

Dpkg indexa solo paquetes locales

Si está intentando averiguar sobre los paquetes instalados en su sistema, el --lista La función en dpkg podría serle mejor que APT. Eso es porque, de la misma manera que no puede encontrar y descargar paquetes remotos, dpkg tampoco puede listar paquetes que no sean locales para el dispositivo.

|_+_|

APT lista El comando enumerará todos los paquetes que conoce, locales o de otro tipo.

|_+_|

Para ver solo los paquetes instalados, debe pasar el --instalado o -I opción.

|_+_|

Dpkg vs. Apt: ¿Cuál es mejor para usted?

Si desea instalar paquetes locales con dpkg, puede hacerlo sin tener problemas. Sin embargo, está mejor con APT o Apt-get si busca regularmente paquetes en repositorios de software remotos.

APT se encargará de encontrar y descargar el paquete que desee y se asegurará de que se cumplan todas las dependencias necesarias. Aún puede usar dpkg, pero APT realizará la misma función mientras se asegura de que su software funcione como lo necesita. Además, APT es ideal para desinstalar correctamente los paquetes y eliminarlos de su sistema.

Cuota Cuota Pío Correo electrónico Cómo desinstalar software en Linux con Apt

La desinstalación del software garantiza que tenga suficiente espacio en su dispositivo de almacenamiento. A continuación, se explica cómo desinstalar aplicaciones en Linux con Apt.

Leer siguiente
Temas relacionados
  • Linux
  • Ubuntu
  • Linux
  • Gestores de paquetes
Sobre el Autor Jordan Gloor(51 Artículos publicados)

Jordan es un escritor del personal de MUO al que le apasiona hacer que Linux sea accesible y sin estrés para todos. También escribe guías sobre privacidad y productividad.

Más de Jordan Gloor

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse