guia_rapida_y_completa_de_apt_y_dpkg
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
guia_rapida_y_completa_de_apt_y_dpkg [2024/01/28 23:14] – busindre | guia_rapida_y_completa_de_apt_y_dpkg [2024/02/12 00:58] (current) – busindre | ||
---|---|---|---|
Line 11: | Line 11: | ||
apt install XXX=2.3.0-6 | apt install XXX=2.3.0-6 | ||
apt --only-upgrade install nginx # Actualiza el paquete si este se encuentra instalado. No instala nada si el paquete no fue instalado. | apt --only-upgrade install nginx # Actualiza el paquete si este se encuentra instalado. No instala nada si el paquete no fue instalado. | ||
+ | |||
+ | # Al actualizar el sistema puede ser de interés marcar paquetes como no actualizables. | ||
+ | apt-mark hold XXX # Marcar un paquete como actualizable. | ||
+ | apt-mark unhold XXX # Desmarcar un paquete como no actualizable. | ||
# Reinstalar paquete. | # Reinstalar paquete. | ||
Line 28: | Line 32: | ||
# Al no desinstalatar dependencias puede ser buena idea ejecutar " | # Al no desinstalatar dependencias puede ser buena idea ejecutar " | ||
+ | # Simulación de una actualización, | ||
+ | apt -s upgrade | ||
# Tiene el mismo funcionamiento que " | # Tiene el mismo funcionamiento que " | ||
Line 39: | Line 45: | ||
apt remove paquete1+ paquete2</ | apt remove paquete1+ paquete2</ | ||
+ | NOTA: Al listar los paquetes actualizables, | ||
==== Buscar paquetes y ficheros de paquetes ==== | ==== Buscar paquetes y ficheros de paquetes ==== | ||
Line 76: | Line 83: | ||
apt-cache policy XX</ | apt-cache policy XX</ | ||
+ | ==== Obtener información sobre la configuración actual del funcionamiento de apt ==== | ||
+ | |||
+ | <code bash># Vuelca la configuración de apt (hooks, triggers, etc). | ||
+ | apt-config dump | ||
+ | </ | ||
==== Limpieza de cache y paquetes no necesarios ==== | ==== Limpieza de cache y paquetes no necesarios ==== | ||
Line 87: | Line 99: | ||
apt clean # Elimina todos los paquetes. | apt clean # Elimina todos los paquetes. | ||
apt autoclean # Sólo elimina paquetes que ya no se pueden descargar desde sus fuentes</ | apt autoclean # Sólo elimina paquetes que ya no se pueden descargar desde sus fuentes</ | ||
+ | |||
+ | ==== Problemas comunes y su solución ==== | ||
+ | |||
+ | Algunos mensajes de error que pueden aparecer cuando hay un problema con apt. | ||
+ | < | ||
+ | ERROR Lock could not be acquired (another package manager running?) | ||
+ | The following packages have unmet dependencies | ||
+ | Cache lock can not be acquired, exiting | ||
+ | Cache has broken packages, exiting | ||
+ | </ | ||
+ | |||
+ | Comprobar si algún proceso está bloqueando apt. | ||
+ | <code bash> | ||
+ | |||
+ | Corregir el sistema cuando hay dependencias rotas. | ||
+ | <code bash>apt --fix-broken install</ |
guia_rapida_y_completa_de_apt_y_dpkg.1706480084.txt.gz · Last modified: 2024/01/28 23:14 by busindre