Skip to content

Installing on GNU Linux

Adrian Heine né Lang edited this page Nov 11, 2016 · 4 revisions

Binaries

Download the Linux binaries here: http://theargentlark.com/files/argentum-age.tar.bz2

Run these commands to extract and run

bunzip2 argentum-age.tar.bz2
tar xfv argentum-age.tar
cd argentum-age
./run.sh

Note that Argentum Age will automatically update itself when it runs. It will store its files in $HOME/.citadel/dlc

Building from source

The simplest way to get an installation of Argentum Age and keep it up-to-date is using git. If you don't have git installed yet, get it now:

# On a Debian-based system
sudo apt-get install git

Afterwards, you can use git to get a copy of the anura engine Argentum Age uses:

git clone --depth 5 https://github.com/anura-engine/anura.git

This creates a directory called anura in your current working directory. It will use about 500 MB of disk space.

Argentum Age is distributed as a so-called anura module. You have to put it into the modules directory inside your anura copy:

cd anura/modules
git clone --depth 5 https://github.com/davewx7/citadel.git

This uses another 1.5 GB of disk space. Now you have to build anura:

cd ..
# Install dependencies
sudo aptitude install build-essential libboost-dev libboost-filesystem-dev libboost-iostream-dev libboost-regex-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libglew-dev libpng-dev libcairo-dev libfreetype6-dev libvorbis-dev
make

This will take some time. If everything runs smoothly, you should have a binary called anura in the current directory. Use it to start Argentum Age:

./anura --module=citadel

Note that Argentum Age is regularly updated, and to play it online with others you must be up-to-date. You are responsible for regularly updating from github if you want to build from source. For updating, do the following:

cd /path/to/anura
git pull
cd modules/citadel
git pull
cd ../..
make