Actualizar Manjaro es esencial para mantener tu sistema seguro, estable y con las últimas novedades. Con herramientas como Pamac, Yay y Flatpak, los usuarios tienen opciones flexibles y potentes para gestionar paquetes y aplicaciones.
En este artículo, exploraremos cómo utilizar estas herramientas para mantener tu sistema Manjaro al día, destacando sus ventajas y pasos clave para un proceso sin complicaciones. ¡Sigue leyendo y descubre cómo sacar el máximo provecho a tu experiencia con Manjaro!
Las actualizaciones en Manjaro son cosa de dos veces al mes y después de 8 años de actualizar mi equipo ya tenía muy arraigada la forma en la que realizaba mis actualizaciones.
Pero durante la penúltima actualización tuve un problema. Mi comando acostumbrado me arrojó un problema de dependencias .
pamac en lugar de pacman
Primero, para revisar si hay actualizaciones:
sudo pamac checkupdate
La solución recomendada en los foros fue la de utilizar pamac para actualizar el sistema:
sudo pamac update
en lugar del acostumbrado
sudo pacman -Syyu
Que he utilizado por años, si con algunos problemas, pero nada que no se pudiera solucionar.
El detalle es que el primer comando es mucho más intuitivo, fácil de recordar y resuelve muy bien los problemas que se presentan durante la actualización . Lo he usado un par de veces y me gusta … si … mucho bueno.
Por el momento estoy explorando todas las opciones que ofrece pamac para ver en que más le puedo sacar provecho.
Pero tenga cuidado, parece que está en constante desarrollo y hay que estar al pendiente de las novedades.
Un alias para actualizar Manjaro
Desde hace tiempo declaré un alias en mi archivo .bashrc para facilitar la tarea de actualizar el sistema.
Básicamente hace 3 cosas:
- Actualiza la lista de mirrors de los Estados Unidos (léase Error de GPGME: No hay datos, un problema recurrente ).
- Actualiza el sistema completo.
- Conserva las 2 últimas versiones de los paquetes descargados por si es necesario hacer un downgrade y elimina el resto para ahorrar espacio.
alias actualizar='sudo pacman-mirrors -c United_States && sudo pamac update && sudo paccache -rk 2'
yay para actualizar los paquetes de AUR
Actualizar los paquetes de AUR no lo incluyo dentro del alias porque no lo hago siempre.
Y es que a veces no actualizo todos los paquetes de AUR. Me ha pasado que algo se rompe y después ando haciendo maromas para que las cosas vuelvan a funcionar.
Durante mucho tiempo usé yaourt para instalar y actualizar paquetes desde AUR si no es que me entero de la existencia de yay lo seguiría usando.
Lo mejor de yay es que con solo teclearlo (así sin parámetros) entro a un menú interactivo que busca y muestra las actualizaciones disponibles.

actualizando paquetes de AUR con yay
Problemas con las firmas
En un par de ocasiones me ha pasado que al verificar la integridad de los paquetes existen problemas con las firmas, muy similar a esto.
Verificando depósito de llaves (keyring)... [223/223]
Verificando integridad... [223/223]
Error: geany: la firma de «Alexander F. Rødseth <xyproto@archlinux.org>» es de confianza mínima
Error: hwinfo: la firma de «Alexander F. Rødseth <xyproto@archlinux.org>» es de confianza mínima
Error: Fallo al cometer la transacción: paquete no válido o dañado:
Entonces la solución que me ha funcionado es refrescar las firmas, tarda un poco, pero vale la pena.
sudo pacman-key --refresh-keys
¡One level up! Eliminar paquetes huérfanos
Pamac también ayuda a eliminar archivos huérfanos, aquellos que ya no están ligados a ningún componente del sistema y solo están ocupando espacio .
sudo pamac remove -o
¡Bonus! Actualizar paquetes Flatpak
Cuando se trata de actualizar tus aplicaciones con Flatpak , la cosa no podría ser más sencilla. Solo tienes que ejecutar un comando en la terminal, y listo, ¡todas tus apps Flatpak se pondrán al día en un momento!
Lo bueno de Flatpak es que las actualizaciones son totalmente independientes del sistema, así que no te preocupas por conflictos con otros paquetes.
Además, puedes gestionar todo desde la interfaz gráfica de Pamac si prefieres clics en lugar de comandos.
O si te gusta la terminal basta con teclear
sudo flatpak upgrade
Yo lo agregué a mi alias para actualizar el sistema, así no batallo.
Fallo al sincronizar la base de datos del AUR (2025)
Tengo tiempo con un error que me aparecía al ejecutar el alias de actualización, era algo sencillo que no detenía el proceso de actualización.
Fallo al sincronizar la base de datos del AUR
Como no generaba ningún problema y de todos modos mi sistema se actualizaba perfectamente lo fui procastinando. Hasta que un buen día lo volví a ver y puse los dedos en el teclado.
Resulta que hay una advertencia sobre el uso de sudo en el comando pamac. Según la página de pamac en el wiki de Manjaro
.
No utilices sudo con pamac. El uso de sudo con pamac puede tener efectos indeseables, especialmente al compilar paquetes. También puede provocar problemas de permisos con la base de datos. Pamac solo solicitará derechos elevados si es necesario.
Así que tuve que eliminar sudo en varias partes del alias y al hacerlo desapareció el error.
Al final quedó así:
alias actualizar='sudo pacman-mirrors -c United_States && pamac update && flatpak upgrade && yay && paccache -rk 2 && yes | yay -Sc -a'
Y eso es todo amigos, disfruten el fin de semana ¡Al fin viernes!
