¿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 |