Update 20.11.2016: Fixed correct packages for Ubuntu 16.04.01
As my new home server will also serve me as a one-click-download and large HTTP download manager, I chose pyload as my preferred software backend solution.
The following lines will cover the basic installation so that you should be able to setup pyLoad in just a few minutes…
First check the prerequisites of software packages for debian ( should be pretty the same):
sudo apt-get install libcurl4-openssl-dev python-dev tesseract-ocr gocr unrar rhino libfreetype6 libfreetype6-dev zlib1g-dev git python build-essential libssl-dev libffi-dev python-dev
Now download the current “get pip”-script and execute it – It will do the rest for you.
wget https://bootstrap.pypa.io/get-pip.py python get-pip.py
Now you can use pip and should first do some general updates for common python modules:
pip install wheel --upgrade pip install setuptools --upgrade pip install pyasn1 --upgrade pip install ply --upgrade pip install cryptography --upgrade pip install distribute pip install pyOpenSSL pip install cffi --upgrade
Specific python modules for different pyload features:
pip install pycurl pip install django pip install jinja pip install jinja2 pip install beaker pip install thrift pip install pycrypto pip install feedparser pip install beautifulsoup pip install tesseract pip install pillow
Now you need to get the current source code of pyLoad. As they had a – lets call it – a period of drought according to their releases (version 0.4.9 was released on) we are using the current source code – with the danger that there are still a lot of bugs in it.
git clone https://github.com/pyload/pyload.git
To fix the recognition of py-imaging you currently need to change a line in the setup.py according to https://github.com/pyload/pyload/issues/2645#issuecomment-260426820
Now we start the main python program here:
python pyLoadCore.py -h
And now the configuration process begins…