Jul082018

Instalación y uso básico de aurman

Con la discontinuación del desarrollo de yaourt y a la vista de que Arch Linux no recomienda su uso en por problemático, me he tenido que poner a buscar una alternativa.

Tras investigar un poco las diferentes alternativas listadas en la Wiki de Arch Linux y echar un vistazo muy rápido a su repositorio de código, me he decidido por aurman. Así vamos a ponernos manos a la obra con su instalación, para luego ver como se usa.

Instalación

Abrimos una terminal y ejecutamos los siguientes comandos:

cd /tmp
gpg --recv-key 465022E743D71E39
git clone https://aur.archlinux.org/aurman.git
cd aurman
makepkg -si

Desinstalar yaourt (opcional)

Si los pasos anteriores no han dado ningún error, no deberían dar ninguno, es hora de decir adiós a yaourt, si lo tenemos instalado. Para desinstalar yaourt, podemos usar nuestro recién instalado aurman:

aurman -R yaourt

Eliminar repositorio archlinux.fr (opcional)

Si has instalado yaourt desde el repositorio archlinux.fr, puede que ya no te interese seguir teniendo dicho repositorio activo. Para eliminarlo de tu sistema edita el archivo /etc/pacman.conf:

sudo nano /etc/pacman.conf

Busca y elimina la sección que se parezca a la siguiente:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Guarda los cambios pulsando Crtl+O Enter y sal del editor pulsando Crtl+X.

Configuración

Aurman no necesita ninguna configuración para empezar a funcionar, pero si vienes de yaourt hay cosas que vas a echar de menos.

Activar colores

Yaourt tiene una salida colorida y muy cómoda de leer que no vas a tener en aurman, a no ser que configures pacman para que use colores en la terminal. Esto se debe a que aurman se integra mucho mejor con pacman y hereda gran parte de su interfaz y comportamiento. Para activar la salida colorida en pacman y, por extensión, en aurman, se puede usar este comando:

sudo sed -i '/^#Color/s/^#//' /etc/pacman.conf

Uso básico

El uso de aurman, es mucho mas parecido al de pacman que el de yaourt, por lo que puede ser confuso para lo que estamos acostumbrados a la interfaz de yaourt.

Actualizar base de datos de paquetes

Con este comando aurman se descargará la última versión de la base datos de paquetes.

aurman -Syu

En el caso de haber actualizaciones disponibles, te ofrecerá descargarlas e instalarlas. Esto se debe a que no me ha sido posible encontrar una forma de ejecutar aurman sin la opción u. Si solo quieres actualizar la base de datos de datos tendrás que usar pacman:

sudo pacman -Sy

Buscar un paquete

Bajo mi punto de vista, la mayor pérdida con respecto a yaourt, donde buscar e instalar paquetes estaba muy bien integrado y era muy fácil. Ahora tendremos que sufrir una interfaz un poco mas tosca, menos intuitiva, mas alineada con la de pacman:

aurman -Ss PAQUETE

Al contrario que yaourt, aurman no numerará la lista de paquetes para que podamos seleccionar cuales queremos instalar, tendremos que copiar los nombres de el/los paquetes que nos interesan y pegarlos en otro comando para instalarlos.

Listar los paquetes de AUR instalados

aurman -Qqm 

Instalar uno o varios paquetes

aurman -S PAQUETE_1 [PAQUETE_2 PAQUETE_3 ...]

Eliminar uno o varios paquetes

aurman -R PAQUETE_1 [PAQUETE_2 PAQUETE_3 ...]

Si quieres hacer una eliminación poco mas exhaustiva puedes probar a usar este otro comando. Elimina el/los paquete/s incluyendo todas sus dependencias, siempre que no sean requeridos por otros paquetes; y no fueron instalados explícitamente por el ti. Esta operación es recursiva y ayuda a mantener un sistema limpio sin huérfanos.

aurman -Rns PAQUETE_1 [PAQUETE_2 PAQUETE_3 ...]

Y por último una forma un poco más bruta para eliminar paquetes seria esta otra. Elimina el/los paquete/s, así como todos los paquetes que dependen de uno o más de los paquetes de destino. Esta operación es recursiva y debe usarse con cuidado, ya que puede eliminar muchos paquetes potencialmente necesarios.

aurman -Rnc PAQUETE_1 [PAQUETE_2 PAQUETE_3 ...]

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

8 respuestas para “Instalación y uso básico de aurman

Jaume

tmp] $ sudo git clone https://aur.archlinux.org/aurman.git
fatal: no se ha podido crear el directorio de árbol de trabajo «aurman»: Error de Entrada / Salida

Alguna sugerencia? (solo tengo pacman instalado)


Elías R.M.

Hola Jaume,

Podrias pegar el resultado de estos dos comandos?

df -h
mount

Saludos


Jaume

no: cd /tmp
no: gpg –recv-key 465022E743D71E39
se instalo con estos tres comandos:
$ git clone https://aur.archlinux.org/aurman.git
$ cd aurman
$ makepkg -si

Gracias!


Elías R.M.

Hola Jaume,

Me alegro de que lo hayas solucionado.

P.D. 1: No olvides borrar la carpeta aurman que has dejado en tu home. Esa es la razón del comando cd /tmp.

P.D. 2: Es muy posible que tengas un problema con los puntos de montaje de tu sistema o que alguna de tus particiones esté llena…

Saludos


José Miguel

Hola juliuco, bienvenido.


Guillermo

Hola, ¿qué función tienen estos comandos?:
cd /tmp
gpg –recv-key 465022E743D71E39


José Miguel

Básicamente, importar la clave pública al directorio /tmp.

Saludos.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *