Nuevas formas de actualizar Manjaro, pamac y yay entran al juego

pamac update

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 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 esta en constante desarrollo y hay que estar al pendiente de las novedades.

Un alias para automatizar

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'
Un comando para actualizarlo todo.

yay para actualizar los paquete 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.

¡Yay! bueno primero a responder algunas preguntas.

¡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

Y eso es todo amigos, disfruten el fin de semana ¡Al fin viernes!

Existe en el sistema de archivos : Problema al actualizar Manjaro.

La primera vez que me topé con el problema de “Existe en el sistema de archivos” eran pocos los archivos con este conflicto. En su momento lo que hice fue eliminar esos archivos, actualizar normalmente y seguir adelante.

Al borrar los archivos que me daban problemas se desaparecía el motivo del error y el sistema se actualizaba sin problemas.

Sin embargo, esta vez me tocó actualizar una portátil que tenía ya bastante tiempo sin usar y el listado de archivos con este conflicto resultó numeroso. Era tiempo de cambiar de enfoque.

El listado de archivos con este problema era bastante numeroso.

La solución

Después de probar varios consejos encontré en este artículo de los foros de Manjaro: Can’t Update – lots of errors KDE Manjaro una solución que me funcionó.

Para actualizar usé pacman con los siguientes parámetros.

sudo pacman -Syyuu --overwrite '*'

De esta forma, al encontrar un archivo con conflicto, lo que hace es sobreescribirlo y continúa sin problemas.

Actualización del sistema exitosa.

El problema Existe en el sistema de archivos no es frecuente. Pero si me ha pasado en más de una ocasión.

Espero que este consejo les ayude a solucionar este problema.

Otros problemas al actualizar Manjaro.

Pacman con Aria2 para descargar los paquetes de Manjaro

Se conjuntaron dos cosas, el problema de wget para resolver los dominios (léase: wget no se pudo resolver la dirección del equipo ) y que últimamente he utilizado mucho el programa Aria2 para descargar firmwares de varios equipos (léase: Como descargar el firmware de Apple con Aria2) que me he encariñado mucho con este programa y quise averiguar si existía alguna forma de hacer de Aria2 mi manejador de descargas de paquetes de Manjaro. Continuar leyendo “Pacman con Aria2 para descargar los paquetes de Manjaro”