/ao-libre-linux

:penguin: Scripts para correr Argentum Online Libre en Linux

Primary LanguageShellGNU Affero General Public License v3.0AGPL-3.0

Logo

Contenido

Requisitos

  • Ubuntu (20.04, 18.04 o 16.04) o Manjaro
  • curl o wget
  • git

Instrucciones

Con curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/install.sh)"

Con wget

sh -c "$(wget -O - https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/install.sh)"

Manual

git clone https://github.com/RenxoAr/ao-libre-linux.git ~/.ao-libre-linux
sh ~/.ao-libre-linux/src/install.sh

Post-instalación

Si se desea correr Argentum Online Libre en cualquier momento luego de la instalación puede hacerse de esta manera:

sh ~/.ao-libre-linux/src/run.sh

Actualización del cliente

El cliente va a actualizar automáticamente a la versión correspondiente al ejecutarse con el script run.sh.

Inspección

Es aconsejable inspeccionar los scripts de fuentes que uno desconoce antes de ejecutarlos. Pueden verificarlos de la siguiente manera:

curl -Ls https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/install.sh | less
curl -Ls https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/dependencies.sh | less
curl -Ls https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/run.sh | less
curl -Ls https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/wine-config.sh | less
curl -Ls https://raw.githubusercontent.com/RenxoAr/ao-libre-linux/master/src/cliente-installer.sh | less

Consideraciones

Los scripts van a instalar todas las dependencias, el launcher y el cliente de AO Libre. Al preguntar por la instalación de Mono y Gecko aceptar (es necesario para ejecutar el cliente). Una vez finalizada la instalación se inicia el cliente.

Todo el contenido del repositorio que se descarga se encuentra en: ~/.ao-libre-linux por defecto si se ejecuta como lo indicado en Instrucciones.

Para purgar la instalación (luego de desinstalar) de Argentum Online Libre: rm -rf ~/.wine/wineprefix/Argentum

Launcher:

  • Elegir idioma y continuar con la instalación
  • Mantener la ruta por defecto de instalación del cliente
  • Desmarcar Ejecutar y Ver Leeme al finalizar la instalación (no funciona)

Aclaraciones

Para distribuciones basadas en Debian: Si devuelve un error de SECUR32 reinstalar el paquete winbind:

sudo apt install --reinstall winbind

Si se necesita instalar o reinstalar alguna dependencia, posteriormente a la instalción de wine, reinstalarlo para el correcto funcionamiento (utilizar install.sh).

Nota: Para testing en otras distribiciones, además de las listadas en packages-debian.lst y packages-arch.lst (en su mayoría librerías 32bits), se tienen que tener en cuenta las siguientes dependencias:

  • winehq-stable
  • wine-stable
  • wine-stable-amd64
  • wine-stable-i386
  • gecko
  • mono

La configuración de WINE, la instalación del cliente y su configuración son distro-agnósticas. Lo único que requiere modificación son las dependencias.


Dedicado a toda la comunidad de Argentum Online.