Important Note for Linux users
You will find the
last version of Linux installers in the beta directory.
pdfbooklet_3.0.6_all.deb hs been tested and seems OK.
The .rpm installer has not been tested.
For the tar.gz files, see the dependencies below.
PdfBooklet is developed originally in Windows and for Windows. Nevertheless it works perfectly on Linux, we have made the code compatible. It runs in Python 2.7 or 3.4.
1) Installation
You sould normally use the .deb file which should work out of the box.
The .rpm file is not yet tested, and the dependencies are not properly set.
In case these installers do not work for you, we are providing other solutions.
a) Install from source
Decompress the file : Install by unzipping – linux.zip in a directory where you have full write rights. Run pdfbooklet.py with the following command :
python pdfbooklet.py
or
python3 pdfbooklet.py
If you have the dependencies satisfied, the program should run. If not, either install the missing packages, if you know how to do that, or use the second solution :
b) Install the pyinstaller bundle
To solve the dependencies problem, we have built a bundle with pyinstaller, which contains everything needed : Python3, Gtk3, Poppler.
Unzip the big file : pdfbooklet 3.x.x pyinstaller.zip, in a directory where you have write rights.
Run the file : pdfbooklet
c) Install from tarball
We offer also the tarballs in 32 and 64 bits if you know how to install them.
2) Known problems
Dependencies problems : see below the modules which must be installed. Otherwise consider using the pyinstaller bundle.
pdfbooklet needs read/write rights in the forder where
pdfbooklet.cfg is located and the installer does not always provides
this.
Technical information
The needed dependencies for python3 are :
python-gi
python-gi-cairo
python3-gi
python3-cairo
python3-gi-cairo
gir1.2-gtk-3.0
gir1.2-poppler-0.18
They are installed with the following commande line :
- sudo apt-get install python-gi python-gi-cairo python3-gi python3-cairo python3-gi-cairo gir1.2-gtk-3.0 gir1.2-poppler-0.18
For python 2.7 :
- sudo apt-get install python-gobject-cairo