Développé par Kliment Yanev, le code est disponible sur github. Ici on récupère l'archive de la branche stable et on la décompresse dans /opt
$ wget https://github.com/kliment/Printrun/archive/stable.zip $ sudo unzip stable.zip -d /opt $ sudo chown -R yoann:yoann /opt/Printrun-stable
Le fichier README.md indique qu'il n'y a pas de paquetage officiel pour Ubuntu, il faut exécuter directement depuis les sources.
Installation des dépendances:
$ sudo apt-get install python-serial python-pyglet python-tk python-numpy python-cairosvg python-psutil
Le paquet python-wxgtk2.8 est une dépendance nécessaire mais il a été retiré d'Ubuntu 16.04. On ajoute temporairement une source apt qu'on retire après installation de la bibliothèque:
$ echo "deb http://fr.archive.ubuntu.com/ubuntu trusty main universe" | sudo tee /etc/apt/sources.list.d/trusty-packages.list $ sudo apt-get update $ sudo apt-get install python-wxgtk2.8 $ sudo rm /etc/apt/sources.list.d/trusty-packages.list $ sudo apt-get update