Installation

Packthing is less of an individual application and more of an agglomeration of many different pieces of software; hence, Packthing.

With that in mind, it should be noted that installing the dependencies for the Packthing application is relatively simple, but successfully running packthing may be more complicated depending on your system configuration and what features you have enabled.

  • Installing Packthing

  • From Git

  • From PyPi

  • Installing Platform Dependencies

Installing Packthing

Packthing is currently only tested with Python 2.7.

From Git

git clone https://github.com/lamestation/packthing.git
cd packthing
pip install -r requirements.txt
python setup.py install

From PyPi

Packthing is available from PyPi but this version tends to be very out-of-date since Packthing is under rapid development. Currently, pulling from Git is the recommended installation method.

pip install pyyaml packthing

Installing Platform Dependencies

Here’s where things get tricky. The simplest approach to setting up your build is to run Packthing and let it tell you what applications are missing, but here are the dependencies for various platforms.

Debian

Here, we gather the needed software to build Debian packages on Debian.

sudo apt-get install debhelper help2man imagemagick

Windows

Here we satisfy dependencies to build InnoSetup installers on Windows.

choco install InnoSetup5