guia_rapida_y_completa_de_apt_y_dpkg
This is an old revision of the document!
Table of Contents
Guía rápida y completa de apt y dpkg
APT
Instalación / Desinstalación / Actualización
# Instalar / Actualizar paquete (previamente se debe ejecutar apt-get update). apt-get install XXX # Instala o actualiza el paquete si está instalado. apt install XXX=2.3.0-6 # Instalar una versión concreta de un paquete. apt --only-upgrade install nginx # Actualiza el paquete si este se encuentra instalado. No instala nada si el paquete no fue instalado. # Reinstalar paquete. apt-get --reinstall install XXX # Desinstalar manteniendo ficheros de configuración. apt-get remove XXX # Desinstalar incluyendo ficheros de configuración. apt-get purge XXX # Actualizar el índice de paquetes de los repositorios (recomendable antes de instalar/actualizar). apt-get update # Actualizar todos los paquetes del sistema (Se debe usar apt-get update previamente). # Solo se instalarán nuevos paquetes en el caso de que sea necesario satisfacer dependencias pero NO desinstalará nada, ni siquiera las dependencias. apt-get upgrade # Al no desinstalatar dependencias puede ser buena idea ejecutar "apt-get autoremove" de vez en cuando. # Tiene el mismo funcionamiento que "upgrade" pero SÍ puede desinstalar paquetes que sean requeridos para resolver una actualización. apt-get full-upgrade apt-get dist-upgrade # Antiguo nombre, actualmente se usa "full-upgrade".
Instalar y desinstalar al mismo tiempo uso de “+” y “-”.
# Estos dos comandos hacen lo mismo. apt install paquete1 paquete2- apt remove paquete1+ paquete2
Buscar paquetes y ficheros de paquetes
# Permite buscar paquetes usando expresiones regulares, por ejemplo ^gnome\-. Busca tanto en descripción como en nombre de paquete. apt-cache search XXX # Muestra todos los paquetes que apt conoce. Permite usar como parámetro un prefijo (no regex) apt-cache pkgnames # apt-cache pkgnames ngi # Mostrará todos los paquetes con prefijo ngi*.
# apt-file permite buscar qué paquetes contienen X ficheros. apt-file update # Actualizar lista de ficheros de todos los paquetes de los repositorios. apt-file search nginx.conf # Buscar qué paquete del repositorio contiene X fichero. # NOTA: apt-file es un paquete extra que debe ser instalado.
Obtener información sobre paquetes
# Muestra información como dependencias, repositorio, tamaño, URLs a Bugs, web oficial, etc. apt-cache show XX # Lista las dependencias del paquete por versión del paquete disponible. # Incluye dependencias reversas, es decir, de qué paquetes es dependencia un determinado paquete. apt-cache showpkg XX # Muestra simplemente información sobre las dependencias de un paquete. apt-cache depends XX # Lista los paquetes instalados apt list --installed # Lista los paquetes con actualizaciones disponibles. apt list --upgradeable # Muestra todas las versiones disponibles de un paquete (Puede utilizar expresiones glob ?,*,[]). apt list --all-versions XXX
Limpieza de paquetes no necesarios
# Eliminar todos los paquetes instalados para satisfacer dependecias y que actualmente no son necesarios. apt-get autoremove
guia_rapida_y_completa_de_apt_y_dpkg.1706477291.txt.gz · Last modified: 2024/01/28 22:28 by busindre