Running Scream and other Güralp tools on 64-bit Linux

64-bit Linux distributions have traditionally supported 32-bit applications, such as Scream, using a single 32-bit support package called i32libs. This contained 32-bit versions of most of the common shared objects (libraries). Unfortunately, it grew very large and, because it needed updating every time any of the included libraries were updated, it became unmanageable.

Modern Linux distributions have moved to a new model, known as "multiarch". Under multiarch, each library is once again a separate package and the 32-bit versions are typically distinguished by a suffix such as :i386 or :i686. Consult your operating system documentation for details.

It is, therefore, often necessary to install additional libraries in order to run Scream and the other Güralp linux tools, such as gcf2msd or gcf2sac on 64-bit Linux platforms. The precise details vary between distributions but most will follow either the Debian/Ubuntu model or the Red Hat/Fedora/CentOS model, for which details are given below.

If the instructions below do not work for you, please contact This email address is being protected from spambots. You need JavaScript enabled to view it. - even if you fix the problem yourself - so that we can expand this page for the benefit of other users.

Debian, Ubuntu, Mint and similar systems

Run the following commands to install the necessary libraries:

sudo dpkg --add-architecture i386
sudo apt-add-repository "deb trusty main"
sudo apt install libc6:i386 libx11-6:i386 libjpeg62:i386 libxext6:i386 libsm6:i386 libxt6:i386 libxp6:i386

Tested on Ubuntu 18.04 LTS "Bionic Beaver"

Red Hat, Fedora, CentOS and similar systems

On these systems, it is necessary to edit the file yum.conf to direct the system to use the multiarch system. As root, open the file in your favourite editor and add the line


then save the file.

Now run one of the following commands, which enable the use of an additional repository. The correct command* to use depends on your operating system version:

  • For EL5, run sudo yum localinstall
  • For EL6, run sudo yum localinstall
  • For EL7, run sudo yum localinstall

*This information came from

Lastly, run the following command to install the necessary libraries:
sudo yum install glibc.i686 libgcc.i686 libICE.i686 libjpeg.i686 libjpeg-turbo.i686 libSM.i686 libX11.i686 libXext.i686 libXp.i686 libXt.i686

Tested on CentOS 6.10
Note: If you experience problems, please contact This email address is being protected from spambots. You need JavaScript enabled to view it. for assistance. Include in your mail details of your operating system type and version as well as any error messages encountered during the installation attempt.

  Submit Enquiry Contact Us Contact Local Distributor

You can view our case studies to find out more about how our instrumentation is used around the world.



Guralp Systems Limited
Midas House
Calleva Park

Tel: +44 118 981 9056
Fax: +44 118 981 9943