Install Electrum-ZCL 1.0.4 on CentOS 7

Author: | Posted in cryptocurrency No comments

This shows how to install the official Electrum-ZCL wallet used to store the Zclassic cryptocurrency. The current version is 1.0.4 (as of now) and it needs Python 3. The official readme only includes instructions for Ubuntu, hence this guide for CentOS 7. I successfully installed Electrum-ZCL on the same CentOS 7 instance used to install Electrum-VTC on CentOS 7. Some dependencies for ZCL may have been installed then, so in case you run into errors you may want to check that post too.

What differs from the official guide is that I use the Software Collections (scl) for Red Hat / CentOS as opposed to other 3rd party application to install Python 3. I wrote about it years ago here.

The following command installs scl and activates the CentOS repo (note that I am using sudo when the commands needs root privileges, otherwise it can be executed as the regular named user account):

sudo yum install centos-release-scl

Next step is to enable python 3 for the current shell. Running “python” after that confirms the newer version is used:

scl enable rh-python36 bash
python --version
Python 3.6.3


As per the official readme several packages need to be installed which are stored in text files within the extracted folder:
cd ~/Downloads/electrum-zcl
sudo yum install `cat packages.txt`
Some packages were not found by yum but with a little digging I found they are named differently on CentOS, so will install them separately:
sudo yum install libusbx-devel libudev-devel
Next, install the pip modules:
sudo pip3.6 install -r requirements.txt
And finally the icons:
pyrcc5 icons.qrc -o gui/qt/
And now Electrum-ZCL opens up nicely. Hope this helps!


Add Your Comment