This will not install all the dependencies of Plinth but will install the dependencies required for essential modules to setup properly. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
1.6 KiB
Installing Plinth
-
Install the dependencies:
On a Debian based system, run:
$ sudo apt-get install
augeas-tools
dblatex
docbook-utils
gettext
gir1.2-glib-2.0
gir1.2-nm-1.0
ldapscripts
libjs-bootstrap
libjs-jquery
libjs-modernizr
make
network-manager
ppp
pppoe
python3
python3-apt
python3-augeas
python3-bootstrapform
python3-cherrypy3
python3-configobj
python3-coverage
python3-django
python3-django-axes
python3-django-captcha
python3-django-stronghold
python3-gi
python3-psutil
python3-requests
python3-ruamel.yaml
python3-setuptools
xmlto -
Install Plinth:
Unzip the source into a directory. Change to the directory containing the program and run:
$ sudo python3 setup.py install $ sudo apt install -y $(plinth --list-dependencies)
-
Run Plinth:
$ sudo plinth
-
Access Plinth UI:
Plinth UI should be accessible at http://localhost:8000/plinth
Note on Django version:
Django 1.11 is required to run Plinth. You can check the version by running:
$ django-admin --version
If apt-get provided django<1.11, then follow the steps below:
-
Uninstall older django versions:
$ sudo apt-get remove python3-django python3-django-stronghold
python3-bootstrap -
Install Python3 pip:
$ sudo apt-get install python3-pip
-
Install django1.11 through pip:
$ sudo pip3 install django django-bootstrap-form django-stronghold
django-axes django-simple-captcha --upgrade