Catapult-server and catapult-rest packages for Debian Buster

At National Center of Information Technologies we’re working in to provide easier ways to test and develop applications based on Catapult.

As first results of our effort, we prepared two Debian packages from catapult-server and catapult-rest sources projects.

These packages have been builded for Debian’s testing branch (Buster).

You can try it following next procedure:

  1. Install Debian Buster or any distribution binary compatible.
  2. After the system is installed, edit /etc/apt/sources.list file to add a new software source http://artigas.canaima.softwarelibre.gob.ve/guyana, branch: esequibo:

deb http://deb.debian.org/debian buster main
deb http://security.debian.org/debian-security buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb http://artigas.canaima.softwarelibre.gob.ve/guyana esequibo main

  1. Install wget and gnupg packages before to add new’s repository GPG key:

apt install wget gnupg

  1. Download and add esequibo repository’s GPG key to system keyring:

wget -qO - http://artigas.canaima.softwarelibre.gob.ve/guyana/llave-publica-repositorio-esequibo-5E1AFAC0.gpg | apt-key add -

An OK log message must appear as a result of this operation

  1. Update new added software source:

apt update

At this time, you are able to install catapult software.

If you wish to install catapult-server you need to instruct this command to system:

apt-get -o Dpkg::Options::="--force-overwrite" install catapult-1.0.0

Note that force-overwrite options passed to APT is still necessary due to conflict between libzmq3-dev's Buster version and cppzmq packaged by us. We’re working in this problem.

And, if you would to install catapult REST server, you can simply enter this command:

apt install catapult-rest-1.0.0

Important note: use these packages only for test purpose. Please, considering this a work in progress.

We are pleased to receive any feedback or bug reports that you can have in trying both installing these packages and testing the software.

We have encountered multiple inconvenient to get this work properly. We’ll documenting relevant contributions of our experience.

I would to distinguish the efforts of my coworker @Yamil_Orozco.

1 Like