APT vs dpkg: ¿Cuál es la diferencia?

APT vs dpkg: ¿Cuál es la diferencia?

¿Cómo funciona el manejador de paquetes apt?

El manejador de paquetes apt al igual que yum utiliza repositorios para realizar las descargas de los paquetes pero a diferencia de yum, apt utiliza un solo archivo para todos los repositorios.

El archivo sources.list contiene la información de los repositorios de Debian y se encuentra en /etc/apt/sources.list.

¿Cómo actualizar repositorios con apt?

Para actualizar la versión de los repositorios con apt utilizamos el comando update.

apt update

¿Cómo buscar un paquete dentro de los repositorio con apt?

Para buscar dentro de los paquetes de los repositorios de apt utilizamos el comando search.

apt-cache search [paquete]

¿Cómo instalar un paquete con apt?

Para instalar un paquete con apt desde los repositorios utilizamos el comando install de apt.

apt install [paquete]

¿Cómo desinstalar un paquete con apt?

Para desinstalar un paquete con apt, utilizamos el comando remove.

apt remove [paquete]

Al momento de desinstalar algunas aplicaciones, algunos remanentes quedan dentro del sistema, para deshacernos de ellos al tiempo de desinstalar utilizamos el comando remove y purge.

apt remove --purge [paquete]

¿Cómo limpiar el sistema de dependencias sin uso con apt?

Por el contrario si lo que deseamos es eliminar los remanentes que han ido quedando después de varias instalaciones, podemos usar el comando autoremove, esto nos ayuda en cierta forma a dar mantenimiento al sistema para eliminar los archivos extra que no damos uso.

apt autoremove

¿Cómo realizar la actualización de paquetes con apt?

El comando update realiza una actualización de los repositorios de apt, pero si por el contrario lo que deseamos es actualizar un paquete podemos usar el comando upgrade. Este comando revisa todos los paquetes instalados y revisa si en el repositorio existe una nueva versión del software que pueda ser instalada.

apt upgrade

¿Cuáles son los comandos disponibles en apt?

comando descripción
apt update actualiza los repositorios
apt-cache search paquete busca un paquete dentro de las actualizaciones descargadas
apt install paquete instala un paquete en el sistema
apt remove paquete elimina un paquete del sistema
apt remove –purge paquete elimina un paquete del sistema, y sus archivos de configuración
apt autoremove elimina los archivos dejados en el sistema después de desinstalar un paquete
apt upgrade actualiza los paquetes instalados
apt full-upgrade actualiza los paquetes instaladores e instala nuevo software de ser necesario

¿En qué consiste el manejador de paquetes dpkg?

El manejador de paquetes pdkg fue el manejador inicial de las distribuciones Debian, y sigue siendo el oficial hasta el día de hoy.

¿Cómo listar los paquetes con dpkg?

Para ver una lista de paquetes instalados con dpkg utilizamos el parametro –get-selections.

dpkg --get-selections

¿Cómo mostrar información de un paquete con dpkg?

Si deseamos mostrar detalles acerca de un paquete dpkg, podemos utilizar el comando dpkg-deb para este propósito.

dpkg-deb -I [paquete]

¿Cómo listar el contenidos de un paquete dpkg?

Para listar archivos que contiene un paquete dpkg utilizamos el comando dpkg-deb --contents.

dpkg-deb --contents <archivo.deb>

¿Cómo instalar un paquete con dpkg?

Para instalar un paquete con dpkg utilizamos el comando dpkg -i (install).

dpkg -i <archivo.deb>

¿Cómo desinstalar un paquete con dpkg?

Para remover un paquete instalado con dpkg utilizamos el comando dpkg -r (remove).

dpkg -r <paquete>

Si se desea eliminar las dependencias no utilizadas al momento de la instalación se puede usar -P (purge) en lugar de -r.

¿Cómo listar los paquetes con dpkg?

En caso de requerir listar que paquetes se encuentran instalados con dpkg podemos listarlos mediante dpkg -l.

dpkg -l

¿Cuáles son los comandos disponibles en dpkg?

comando descripción
dpkg –get-selections muestra la lista de paquetes en el sistema
dpkg-deb -I paquete muestra la información de un paquete en especifico
dpkg –get-selections paquete muestra si el paquete ha sido instalado o no
dpkg-deb –contents paquete.deb muestra el contenido de un paquete
apt -f upgrade realizará una actualización corrigiendo posibles errores
dpkg -r paquete elimina (desinstala) un paquete del sistema
dpkg -l paquete muestra si el paquete esta instalado
dpkg -P paquete purga el paquete así como los archivos de configuración asociados

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios