This page describes how to run Epsilon on 64-bit Linux systems. It applies to Epsilon 13.08 and later. Older copies of Epsilon should be updated to at least that version.
On 64-bit Linux systems, install Epsilon using its generic .tar.bz2 package. This gets Epsilon running without having to immediately deal with 32-bit shared library dependency issues.
However, Epsilon will still require 32-bit shared libraries for two specific commands. The set-font and set-color commands display a dialog using a helper program, and it requires 32-bit shared libraries. (Without them, the set-font command will fall back to simpler list-based font-selection with no preview. Setting colors can still be done via the export-colors command, editing the file it generates and running compile-buffer on the result.)
dpkg --print-foreign-architectures. If you get an error message saying the
--print-foreign-architecturesoption was not understood, your system doesn't support Multiarch. In that case, you should only need to install the ia32-libs package, using a command like
sudo aptitude install ia32-libs.
dpkg --add-architecture i386to add i386 to the list of architectures.
/etc/apt/sources.listfile and add
[arch=amd64,i386]after every "deb" line, as shown in the HOWTO linked above.
apt-get update ; apt-get dist-upgrade
apt-get install lib32ncurses5 lib32tinfo5 libc6-i386 libxi-dev:i386
Once you've done these steps, both set-font and set-color should display dialogs.
Run this command:
sudo yum install libXi.i686 libXext.i686 libX11.i686 glibc.i686 libXau.i686 libXdmcp.i686 ncurses-libs.i686
On Fedora 24 and later, instead use:
sudo dnf install libXi.i686 libXext.i686 libX11.i686 glibc.i686 ncurses-compat-libs-6.0-5.20160116.fc24.i686
Both set-font and set-color should then display dialogs.
Last Updated: 5 March 2015