Reparar el AUR en Antergos: Package-query Instrucción Ilegal

No suelo utilizar el AUR a no ser que sea estrictamente necesario para instalar algún programa en concreto. Pero hoy lo he ido a utilizar en Antergos para instalarme y probar el cliente de Twitter Corebird.

Y nada, no había manera, no encontraba ningún paquete. Al mismo tiempo, escupía la siguiente línea de error

/usr/lib/yaourt/util.sh: línea 190: 21133 Instrucción ilegal     (`core' generado) package-query "${PKGQUERY_C_ARG[@]}" "$@"
 error: destino no encontrado: corebird

Lo que parecía indicar que realmente el problema lo generaba el programa package-query. Afortunadamente, no he sido el único usuario que se ha topado con este error, y hay información de cómo solucionarlo en Reddit, y dicha solución es bastante sencilla: se basa en desinstalar ese paquete y compilarlo a mano. Siguiendo los comandos uno a uno es imposible perderse:

#Primero desinstalamos el paquete
sudo pacman -Rdd package-query
#Descargamos el archivo fuente
wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
#Extraemos la carpeta
tar -xzvf package-query.tar.gz
cd package-query
#Dejamos la magia de la compilación a makepkg
makepkg -sri

Fuente | Reddit

0 0

[Tutorial]¿Qué son los repostitorios? ¿Cómo se añaden?

¿Qué son?

A veces, cuando vamos a instalar una aplicación nos pide agregar unos repositorios. Si, pero, ¿qué es lo que son? Los repostitorios son como una página web (más bien unos archivos en un servidor) que nos hace poder instalar las aplicaciones desde la consola o desde el gestor de paquetes synaptic. El gestor de paquetes se ocupa de elegir el archivo adecuado a instalar del paquete solicitado.

Una de las ventajas de este sistema es que podemos gestionarlas fácilmente desde el gestor de paquetes synaptic, instalarlas, desisntalarlas de modo gráfico, y no “a ciegas”, como lo haces con los paquetes deb. A continuación se muestra la forma de añadirlo a nuestro ubuntu: Continuar leyendo “[Tutorial]¿Qué son los repostitorios? ¿Cómo se añaden?”

0 0