How to install OpenLP in Ubuntu

To install OpenLP in Ubuntu

OpenLP is a free worship presentation software used to project bible chapters, media files and presentation documents. It allows the users to edit songs in databases, import PowerPoint presentations, search bibles by scripture reference, support video playback and remote control. OpenLP also support multiple songbook entries. Installation of OpenLP in Ubuntu is discussed in this article.

Installation of OpenLP

First you need to add the repository with the following command.

root@linuxhelp1:~# apt-add-repository ppa:openlp-core/release
 Official releases of OpenLP
 More info: https://launchpad.net/~openlp-core/+archive/ubuntu/release
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpg6xqkbqb/secring.gpg'  created
gpg: keyring `/tmp/tmpg6xqkbqb/pubring.gpg'  created
gpg: requesting key DF629112 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpg6xqkbqb/trustdb.gpg: trustdb created
gpg: key DF629112: public key " Launchpad Development Packages"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Then update the newly added repository using the " apt-get update" command.

root@linuxhelp1:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease          
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease   
Get:3 http://ppa.launchpad.net/openlp-core/release/ubuntu xenial InRelease [17.6 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]       
Get:5 http://ppa.launchpad.net/openlp-core/release/ubuntu xenial/main amd64 Packages [608 B]   
Get:6 http://ppa.launchpad.net/openlp-core/release/ubuntu xenial/main i386 Packages [608 B]
Get:7 http://ppa.launchpad.net/openlp-core/release/ubuntu xenial/main Translation-en [308 B]
Hit:8 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease    
Get:9 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [373 kB]
Get:10 http://in.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [368 kB]                                              
Get:11 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [319 kB]                                         
Get:12 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [316 kB]                                          
Fetched 1,490 kB in 43s (34.2 kB/s)                                                                                                
Reading package lists... Done


Now run the following command to install the OpenLP package

root@linuxhelp1:~# apt-get install openlp -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpango1.0-0 libpangox-1.0-0 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
  linux-image-extra-4.4.0-21-generic
Use ' sudo apt autoremove'  to remove them.
The following additional packages will be installed:
  javascript-common libjs-jquery libjs-jquery-mobile libqt5clucene5 libqt5designer5 libqt5help5 libqt5multimediawidgets5
  python3-alembic python3-enchant python3-pyqt5 python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtwebkit
  python3-sip python3-sqlalchemy
Suggested packages:
  apache2 | lighttpd | httpd python3-mysql.connector python3-psycopg2 python3-editor python3-pyqt5-dbg python-sqlalchemy-doc
  python3-pymysql python3-fdb
The following NEW packages will be installed:
  javascript-common libjs-jquery libjs-jquery-mobile libqt5clucene5 libqt5designer5 libqt5help5 libqt5multimediawidgets5 openlp
  python3-alembic python3-enchant python3-pyqt5 python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtwebkit
  python3-sip python3-sqlalchemy
0 upgraded, 16 newly installed, 0 to remove and 4 not upgraded.
Need to get 9,469 kB of archives.
After this operation, 48.6 MB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 javascript-common all 11 [6,066 B]
Get:2 http://ppa.launchpad.net/openlp-core/release/ubuntu xenial/main amd64 openlp all 2.4.1-1~ubuntu16.04.1~ppa1 [2,601 kB]
.
.
.
update-alternatives: using /usr/bin/python3-alembic to provide /usr/bin/alembic (alembic) in auto mode
Setting up python3-sip (4.17+dfsg-1build1) ...
Setting up python3-pyqt5 (5.5.1+dfsg-3ubuntu4) ...
Setting up python3-pyqt5.qtopengl (5.5.1+dfsg-3ubuntu4) ...
Setting up python3-pyqt5.qtmultimedia (5.5.1+dfsg-3ubuntu4) ...
Setting up python3-pyqt5.qtwebkit (5.5.1+dfsg-3ubuntu4) ...
Setting up openlp (2.4.1-1~ubuntu16.04.1~ppa1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...


Open the installed package in Unity dash. Type ' openlp' in the search bar and then click on the displayed icon.

Manage the basic configuration of the OpenLP software package.

Welcome wizard will appear on the desktop. Click on Next option to proceed.

Select the required plugins and click on Next option.

Then select the sample song and then click on Next option.

It also have an option to select themes. Click on Next option to proceed.

Finally click on Finish option to complete the process.

Openlp software appears with advanced features.

To remove OpenLP package

Run the below command to remove the OpenLP.

root@linuxhelp1:~# apt-get remove openlp -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  javascript-common libjs-jquery libjs-jquery-mobile libpango1.0-0 libpangox-1.0-0 libqt5clucene5 libqt5designer5 libqt5help5
  libqt5multimediawidgets5 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
  linux-image-extra-4.4.0-21-generic python3-alembic python3-enchant python3-pyqt5 python3-pyqt5.qtmultimedia
  python3-pyqt5.qtopengl python3-pyqt5.qtwebkit python3-sip python3-sqlalchemy
Use ' sudo apt autoremove'  to remove them.
The following packages will be REMOVED:
  openlp
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 18.0 MB disk space will be freed.
(Reading database ... 239803 files and directories currently installed.)
Removing openlp (2.4.1-1~ubuntu16.04.1~ppa1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160701-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Tag : OpenLP
FAQ
Q
What operating systems does OpenLP support?
A
OpenLP is designed to be cross platform. Currently it has been known to run on Windows (Vista, 7, 8, 10), Linux (Ubuntu and its variants, Fedora, Debian, ArchLinux, Mint, OpenSUSE and many others), FreeBSD and macOS. Please let us know if you have successfully run it on something else.
Q
As a follow up I tried version 2.4.4-2 as well and received the same error. Has Ubuntu changed a dependency location perhaps?
A
Open a terminal (console), and type in the following: # apt install python3-distutils
Q
What operating systems does OpenLP support?
A
OpenLP is designed to be cross platform. Currently it has been known to run on Windows (7, 8, 10), Linux (Ubuntu/Kubuntu/Xubuntu, Fedora, Arch Linux, OpenSUSE, Debian), FreeBSD & Mac OSX. Ple
Q
Why are there black bars down the sides of my themes?
A
In short, you are looking at a generated preview thumbnail, not a true representation of your theme, and those "black bars" is actually just the background behind the image.
Q
Where do I find the configuration file?
A
If your distribution supports the XDG standard, you'll find OpenLP's configuration file in: /home//.config/OpenLP/OpenLP.conf If that file and/or directory does not exist, look for