guia_rapida_y_completa_de_pacman_arch
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_pacman_arch [2023/10/29 11:54] – busindre | guia_rapida_y_completa_de_pacman_arch [2024/03/05 01:24] (current) – [Problemas al actualizar con paquetes en conflicto] busindre | ||
---|---|---|---|
Line 22: | Line 22: | ||
# Actualizar sistema actualizando la base de datos de paquetes previamente (Uso recomendado). | # Actualizar sistema actualizando la base de datos de paquetes previamente (Uso recomendado). | ||
pacman -Syu | pacman -Syu | ||
- | pacman -Syu --ignore paquete # Ignorar un paquete en la actualización. | + | pacman -Syu --ignore paquete # Ignorar un paquete en la actualización. Útil cuando algún paquete está en conflicto con otro nuevo que va a sustituir al actualmente instalado. |
pacman --overwrite " | pacman --overwrite " | ||
Line 250: | Line 250: | ||
Si no está el proceso pacman activo, entonces se debe eliminar el fichero de bloqueo db.lck. A veces se generan este tipo de ficheros al haberse finalizado el proceso pacman de manera forzada. | Si no está el proceso pacman activo, entonces se debe eliminar el fichero de bloqueo db.lck. A veces se generan este tipo de ficheros al haberse finalizado el proceso pacman de manera forzada. | ||
+ | |||
+ | Error: | ||
+ | < | ||
+ | # Inglés: | ||
+ | error: failed to synchronize all databases (unable to lock database) | ||
+ | # Español: | ||
+ | error: no se han podido sincronizar todas las bases de datos (no se pudo bloquear la base de datos) | ||
+ | </ | ||
+ | |||
+ | Solución: | ||
<code bash>rm / | <code bash>rm / | ||
Line 288: | Line 298: | ||
# pacman -S $(pacman -Qq)</ | # pacman -S $(pacman -Qq)</ | ||
- | ==== Solucionar problemas ocn el bloqueo de la base de datos Pacman (unable to lock database) | + | ==== Problemas al actualizar con paquetes en conflicto |
- | Mensaje de error: | + | < |
- | < | + | :: Synchronizing package databases... |
+ | core is up to date | ||
+ | extra is up to date | ||
+ | :: Starting full system upgrade... | ||
+ | :: Replace libblockdev-utils with extra/ | ||
+ | resolving dependencies... | ||
+ | looking for conflicting packages... | ||
+ | error: unresolvable package conflicts detected | ||
+ | error: failed to prepare transaction | ||
+ | :: libblockdev and libblockdev-utils are in conflict | ||
+ | </ | ||
- | Solución: | + | Solución: |
<code bash> | <code bash> | ||
- | rm /var/lib/pacman/ | + | pacman |
- | pacman -Syy</ | + | </ |
==== Recomendaciones típicas para usar pacman ==== | ==== Recomendaciones típicas para usar pacman ==== | ||
guia_rapida_y_completa_de_pacman_arch.1698576878.txt.gz · Last modified: 2023/10/29 11:54 by busindre