Virgilius for Gentoo Linux

In order to start using Virgilius on your Gentoo system, you can install the client software using the ebuild in our Retyping Dante overlay. Alternatively, you can also manually import the ebuild into your own local overlay. Download the ebuild here.

Layman is the Gentoo tool for easily adding and updating third party overlays to your system. This guide presumes that you already have this tool installed and configured. If that's not the case, you can find instructions on how to do so here.

1) Add the overlay to your system by running these commands as root:

layman -o http://master.dl.sourceforge.net/sourceforge/retypingdante/overlay.xml -f
layman -o http://master.dl.sourceforge.net/sourceforge/retypingdante/overlay.xml -a retypingdante

For a successful checkout of the code, you are also required to have subversion installed:

emerge subversion

2) Both Virgilius and one of its dependencies are marked testing (~arch) at the moment of writing. If you are running a stable keyworded system, you need to make exceptions for these two packages:

echo net-misc/virgilius ~x86 >> /etc/portage/package.keywords
echo dev-python/python-xlib ~x86 >> /etc/portage/package.keywords

*~x86 can be replaced by the arch you are using (i.e. ~amd64, ~ppc, etc.).

3) You are now ready to install Virgilius, do so by running the following command as root:

emerge virgilius --ask