From 52b669aa3d4f32aa438141dc30ca26d6101329ab Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sat, 19 May 2012 21:14:26 +0200 Subject: [PATCH 1/8] fixed explanation what OpenLP stands for --- manual/source/introduction.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/manual/source/introduction.rst b/manual/source/introduction.rst index b14ef39..ed77e85 100644 --- a/manual/source/introduction.rst +++ b/manual/source/introduction.rst @@ -5,7 +5,7 @@ Introduction About ----- -OpenLP stands for "Open Source Lyrics Projection" and is presentation software +OpenLP stands for "Open Lyrics Projection" and is presentation software developed for churches to provide a single easy to use interface for the projection needs of a typical worship service. First created in 2004, it has steadily grown in features and maturity such that it is now a mainstay in @@ -21,11 +21,11 @@ nursery or car park stewards can notify the congregation easily. Remote capability allows the worship leader to change songs, or for alert messages to be sent from anywhere on the network, even via a smart phone or tablet. -Being free, this software can be installed on as many PCs as required, +Being free, this software can be installed on as many PCs as required, including the home PCs of worship leader(s) at no additional cost. Compared to -the expensive site licenses and restrictions of commercial software we believe +the expensive site licenses and restrictions of commercial software we believe OpenLP is the perfect choice for quality and value. Still in active development -by a growing team of enthusiastic developers, features are being added all the +by a growing team of enthusiastic developers, features are being added all the time resulting in continual improvement of the software. OpenLP is licensed under the GNU Generic Public License, which means @@ -34,10 +34,10 @@ that it is free to use, distribute, modify, and it stays free. GNU General Public License -------------------------- -The GNU General Public License was specifically chosen because it ensures the -above mentioned freedoms. It specifically states that you are not allowed -to charge for the software, and that you have to distribute the source code as +The GNU General Public License was specifically chosen because it ensures the +above mentioned freedoms. It specifically states that you are not allowed +to charge for the software, and that you have to distribute the source code as well. -You can find a copy of the GNU General Public License from the Help menu +You can find a copy of the GNU General Public License from the Help menu selecting about OpenLP or `view the license on-line `_. From e632c905ef3d060a4cf1936648b7cc8c9f8dc021 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sat, 19 May 2012 22:16:16 +0200 Subject: [PATCH 2/8] fixed explanation what OpenLP stands for --- manual/source/introduction.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/manual/source/introduction.rst b/manual/source/introduction.rst index ed77e85..022e08a 100644 --- a/manual/source/introduction.rst +++ b/manual/source/introduction.rst @@ -21,11 +21,11 @@ nursery or car park stewards can notify the congregation easily. Remote capability allows the worship leader to change songs, or for alert messages to be sent from anywhere on the network, even via a smart phone or tablet. -Being free, this software can be installed on as many PCs as required, +Being free, this software can be installed on as many PCs as required, including the home PCs of worship leader(s) at no additional cost. Compared to -the expensive site licenses and restrictions of commercial software we believe +the expensive site licenses and restrictions of commercial software we believe OpenLP is the perfect choice for quality and value. Still in active development -by a growing team of enthusiastic developers, features are being added all the +by a growing team of enthusiastic developers, features are being added all the time resulting in continual improvement of the software. OpenLP is licensed under the GNU Generic Public License, which means @@ -34,10 +34,10 @@ that it is free to use, distribute, modify, and it stays free. GNU General Public License -------------------------- -The GNU General Public License was specifically chosen because it ensures the -above mentioned freedoms. It specifically states that you are not allowed -to charge for the software, and that you have to distribute the source code as +The GNU General Public License was specifically chosen because it ensures the +above mentioned freedoms. It specifically states that you are not allowed +to charge for the software, and that you have to distribute the source code as well. -You can find a copy of the GNU General Public License from the Help menu +You can find a copy of the GNU General Public License from the Help menu selecting about OpenLP or `view the license on-line `_. From b0b4084755bf1e07cfd7b037f125b0793bdc2d4c Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Mon, 11 Jun 2012 11:18:14 +0100 Subject: [PATCH 3/8] Updated Ubuntu install for 12.04 where OpenLP is included in the --- manual/source/install_linux.rst | 720 +++++++++++++++++--------------- 1 file changed, 376 insertions(+), 344 deletions(-) diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index 884d7d0..c682e17 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -1,344 +1,376 @@ -Installing OpenLP on Linux -========================== - -Setting up OpenLP varies by distribution. We have included documentation on -popular distributions or distributions that have OpenLP available from their -package managers. It should be possible to get OpenLP running on -nearly any Linux distribution. - -Ubuntu -^^^^^^ - -Installation of OpenLP on Ubuntu can either be done through the Software Center -or the command line. Command line instructions will be included at the end of -this section on Ubuntu and its variants. - -Open up the software center by clicking on the :guilabel:`Software Center` icon -in the Launcher if you are using the Unity desktop, or if you are using an -older version of Ubuntu, or the Classic Desktop go to :menuselection:`Applications` -and select the Software Center from the bottom of the menu. You will need to -be the administrator of the system to install OpenLP and will be asked for the -administrator password several times through this process. - -First you will need to add the OpenLP Personal Package Archive (PPA) to -your system. Go to :menuselection:`Edit --> Software Sources` - -.. image:: pics/1softwaresources.png - -Click on the :menuselection:`Other Software` tab then click on the -:guilabel:`Add...` button to add the new software source. - -.. image:: pics/2othersoftware.png - -Add the APT line:: - - ppa:openlp-core/release - -Click :guilabel:`Add Source` - -.. image:: pics/3aptline.png - -You now need to restart the Software Center to refresh the package list. When -you have the Software Center running simply search for OpenLP and click -:guilabel:`Install`. - -.. image:: pics/4searchopenlp.png - -You will see the install progress as OpenLP and the dependencies required for -it to run are downloaded. - -.. image:: pics/5installprogressubuntu.png - -After installation you should see that OpenLP is installed. - -.. image:: pics/6installcompleteubuntu.png - -You can now run OpenLP by either searching for it in the *Dash*, or clicking on -the category *Media Apps* in Unity. If you are running the Classic Desktop you -will have OpenLP available by clicking -:menuselection:`Applications --> Sound and Video --> OpenLP` - -Kubuntu -^^^^^^^ - -From the KickOff Menu click :guilabel:`System Settings` Then click on -:guilabel:`Software Management`. - -.. image:: pics/kubuntusystemsettings.png - -Click on settings in the left hand column. - -.. image:: pics/kubuntugetremovesoftware.png - -Click on the :guilabel:`Edit Origins` button. - -.. image:: pics/kubuntuaddremovesettings.png - -Click on the :guilabel:`Other Software` tab. - -.. image:: pics/kubuntusoftwaresources.png - -Click the :guilabel:`Add` button. - -.. image:: pics/kubuntuothersoftware.png - -Type the following in the text box:: - - ppa:openlp-core/release - -.. image:: pics/kubuntuaddapt.png - -After clicking :guilabel:`OK` you should now see new entries for OpenLP - -.. image:: pics/kubuntusoftwareopenlpadded.png - -Click :guilabel:`Close` when given the option to reload the software -information click the :guilabel:`Reload` button. - -.. image:: pics/kubuntureloadsources.png - -Click on :guilabel:`Get and Remove Software` in the left column. Type openlp in -the search box. Next, click on :guilabel:`Find by name`. Once OpenLP is located -click on the search result and click on :guilabel:`Install`. Click the -:guilabel:`Apply` button to install OpenLP - -.. image:: pics/kubuntuopenlpsearch.png - -You should now see the progress of the download. - -.. image:: pics/kubuntudownloadprogress.png - -Once completed you may have the option to start OpenLP from the window pictured -below. If this feature is not enabled, you can start OpenLP from the KickOff -menu. - -.. image:: pics/kubuntuopenlplaunch.png - -Ubuntu Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The following install procedure should work across all Ubuntu variants. You -will need to add the Personal Package Archive (PPA) to Ubuntu's software -sources. From a terminal type:: - - user@ubuntu:~$ sudo add-apt-repository ppa:openlp-core/release - -Now you need to refresh the package list:: - - user@ubuntu:~$ sudo apt-get update - -Install OpenLP:: - - user@ubuntu:~$ sudo apt-get install openlp - -OpenLP should now be available in your desktop's menu system, but if you wish -to run OpenLP from the command line type:: - - user@ubuntu:~$ openlp - -Fedora (GNOME) -^^^^^^^^^^^^^^ - -**Note** When installing OpenLP you will need to have administrator privileges. -You will be asked for the administrator password to install. - -Installing with Fedora you will use the default Add/Remove Programs available -from :menuselection:`System --> Administration --> Add/Remove Programs` in -Fedora 14 and below or in :menuselection:`Applications --> System Tools --> -Add/Remove Programs` - -.. image:: pics/1fedoraaddremove.png - -Search for OpenLP in the search box - -.. image:: pics/2fedoraaddremove.png - -Check the check box for OpenLP then click :guilabel:`Apply` - -.. image:: pics/3fedoraaddremove.png - -Click :guilabel:`Continue` to confirm installing any additional software. - -.. image:: pics/4fedoraadditionalconfirm.png - -You should now see the packages downloading in the lower left corner. - -.. image:: pics/5fedoraaddremove.png - -Click :guilabel:`Run` to run OpenLP now, or :guilabel:`Close` to run OpenLP -later. - -.. image:: pics/6fedoracomplete.png - -OpenLP will be available in :menuselection:`Applications --> Sound & Video --> OpenLP` - -Fedora (KDE) -^^^^^^^^^^^^ - -**Note** when installing OpenLP you will need to have administrator privileges. -You will be asked for the administrator password to install. - -From the KickOff open *Software Management*. Type OpenLP into the search -box. Then click :guilabel:`Find by name` or press :kbd:`Enter`. - -.. image:: pics/1fedoragetremove.png - -Select OpenLP from the search results. Next, click :guilabel:`Apply` - -.. image:: pics/2fedoragetremove.png - -Now give permission to install other software dependencies that are needed by -clicking :guilabel:`Continue` - -.. image:: pics/3fedoraadditionalchanges.png - -Once completed you can run OpenLP by clicking on its logo in the completed -install notification, or from the KickOff menu. - -.. image:: pics/4fedoracompleted.png - -Fedora Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -To install OpenLP from the command line type:: - - user@fedora:~$ sudo yum install openlp - -OpenLP should now be available in your desktop's menu system, but if you wish -to run OpenLP from the command line type:: - - user@fedora:~$ openlp - -Linux Mint -^^^^^^^^^^ - -The following instructions are for a standard Linux Mint install. These -instructions will not work with Linux Mint Debian Edition. If your are running -Linux Mint without the standard desktop please see the :ref:`mint-command` -install instructions. - -The administrator password will be required several times during the -installation. To install OpenLP open the Software Manager from the Mint Menu. - -.. image:: pics/mint1.png - -The OpenLP personal package archive (PPA) will need to be added. Click on -:menuselection:`Edit --> Software Sources` - -.. image:: pics/mint2.png - -Click on the :guilabel:`Other Software` tab. - -.. image:: pics/mint3.png - -Click on the :guilabel:`Add...` button to add the new software source. - -.. image:: pics/mint4.png - -Add the APT line:: - - ppa:openlp-core/release - -Click :guilabel:`Add Source`. - -.. image:: pics/mint5.png - -Click :guilabel:`Reload` to reload your software sources. - -.. image:: pics/mint6.png - -Type OpenLP into the search box to locate the OpenLP package. - -.. image:: pics/mint7.png - -Click on OpenLP from the results then click :guilabel:`Install`. - -.. image:: pics/mint8.png - -After OpenLP is installed you can close the Software Manager and start OpenLP -from the *Sound and Video* section of the Mint Menu. - -.. _mint-command: - -Linux Mint Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -You will need to add the Personal Package Archive (PPA) to Linux Mint's -software sources. From a terminal type:: - - user@mint:~$ sudo add-apt-repository ppa:openlp-core/release - -Now you need to refresh the package list:: - - user@mint:~$ sudo apt-get update - -Install OpenLP:: - - user@mint:~$ sudo apt-get install openlp - -OpenLP should now be available in your desktop's menu system, but if you wish -to run OpenLP from the command line type:: - - user@mint:~$ openlp - -openSUSE -^^^^^^^^ - -OpenLP is available using 1-Click Install on the openSUSE Build Service -website. Go to the `openSUSE Build Service site `_ -and type :kbd:`openlp` into the search box. - -.. image:: pics/suse1.png - -Then click :guilabel:`1-Click Install` - -.. image:: pics/suse2.png - -Select :guilabel:`Open with YaST 1-Click Install` then click :guilabel:`OK` - -.. image:: pics/suse3.png - -Additional repositories may need to be enabled. This will be performed -automatically. Accept the default options by clicking :guilabel:`Next` - -.. image:: pics/suse5.png - -Confirm you want to install OpenLP and click :guilabel:`Next` - -.. image:: pics/suse6.png - -Before the installation takes place confirm adding the repositories and -installing the software again. Click :guilabel:`Next` to continue. - -.. image:: pics/suse7.png - -Since this is a third party application the software key will have to be -accepted. Click :guilabel:`Trust` to accept the software key. - -.. image:: pics/suse8.png - -OpenLP will now be installed. When the install process is completed click -:guilabel:`Finish`. - -.. image:: pics/suse9.png - -OpenLP will now be available for use. - -Arch Linux -^^^^^^^^^^ - -OpenLP is availabe on Arch Linux through the Arch User Repository, or AUR. Info -on the AUR can be found `at the Arch wiki `_. - -There are a variety of tools and methods to install from the AUR. For this -example we will demonstrate using Yaourt. For more info on Yaourt please see -the `Yaourt documentation `_. - -From a terminal type:: - - user@arch:~$ yaourt -S openlp - -OpenLP should now be available in your desktop's menu system, but if you wish -to run OpenLP from the command line type:: - - user@arch:~$ openlp +Installing OpenLP on Linux +========================== + +Setting up OpenLP varies by distribution. We have included documentation on +popular distributions or distributions that have OpenLP available from their +package managers. It should be possible to get OpenLP running on +nearly any Linux distribution. + +Ubuntu +^^^^^^ + +Installation of OpenLP on Ubuntu can either be done through the Software Center +or the command line. Command line instructions will be included at the end of +this section on Ubuntu and its variants. + +Open up the software center by clicking on the :guilabel:`Software Center` icon +in the Launcher if you are using the Unity desktop, or if you are using an +older version of Ubuntu, or the Classic Desktop go to :menuselection:`Applications` +and select the Software Center from the bottom of the menu. You will need to +be the administrator of the system to install OpenLP and will be asked for the +administrator password several times through this process. + +If you are using Ubuntu 12.04 or a more recent version then OpenLP is +included in the standard distribution. When you have the Software Center running +simply search for OpenLP and click :guilabel:`Install`. + +.. image:: pics/4searchopenlp.png + +You will see the install progress as OpenLP and the dependencies required for +it to run are downloaded. + +.. image:: pics/5installprogressubuntu.png + +After installation you should see that OpenLP is installed. + +.. image:: pics/6installcompleteubuntu.png + +You can now run OpenLP by either searching for it in the *Dash*, or clicking on +the category *Media Apps* in Unity. If you are running the Classic Desktop you +will have OpenLP available by clicking +:menuselection:`Applications --> Sound and Video --> OpenLP` + +If you are using an older version of Ubuntu then first you will need to add the +OpenLP Personal Package Archive (PPA) to your system. Go to +:menuselection:`Edit --> Software Sources` + +.. image:: pics/1softwaresources.png + +Click on the :menuselection:`Other Software` tab then click on the +:guilabel:`Add...` button to add the new software source. + +.. image:: pics/2othersoftware.png + +Add the APT line:: + + ppa:openlp-core/release + +Click :guilabel:`Add Source` + +.. image:: pics/3aptline.png + +You now need to restart the Software Center to refresh the package list. When +you have the Software Center running simply search for OpenLP and click +:guilabel:`Install`. + +.. image:: pics/4searchopenlp.png + +You will see the install progress as OpenLP and the dependencies required for +it to run are downloaded. + +.. image:: pics/5installprogressubuntu.png + +After installation you should see that OpenLP is installed. + +.. image:: pics/6installcompleteubuntu.png + +You can now run OpenLP by either searching for it in the *Dash*, or clicking on +the category *Media Apps* in Unity. If you are running the Classic Desktop you +will have OpenLP available by clicking +:menuselection:`Applications --> Sound and Video --> OpenLP` + +Kubuntu +^^^^^^^ + +From the KickOff Menu click :guilabel:`System Settings` Then click on +:guilabel:`Software Management`. + +.. image:: pics/kubuntusystemsettings.png + +Click on settings in the left hand column. + +.. image:: pics/kubuntugetremovesoftware.png + +Click on the :guilabel:`Edit Origins` button. + +.. image:: pics/kubuntuaddremovesettings.png + +Click on the :guilabel:`Other Software` tab. + +.. image:: pics/kubuntusoftwaresources.png + +Click the :guilabel:`Add` button. + +.. image:: pics/kubuntuothersoftware.png + +Type the following in the text box:: + + ppa:openlp-core/release + +.. image:: pics/kubuntuaddapt.png + +After clicking :guilabel:`OK` you should now see new entries for OpenLP + +.. image:: pics/kubuntusoftwareopenlpadded.png + +Click :guilabel:`Close` when given the option to reload the software +information click the :guilabel:`Reload` button. + +.. image:: pics/kubuntureloadsources.png + +Click on :guilabel:`Get and Remove Software` in the left column. Type openlp in +the search box. Next, click on :guilabel:`Find by name`. Once OpenLP is located +click on the search result and click on :guilabel:`Install`. Click the +:guilabel:`Apply` button to install OpenLP + +.. image:: pics/kubuntuopenlpsearch.png + +You should now see the progress of the download. + +.. image:: pics/kubuntudownloadprogress.png + +Once completed you may have the option to start OpenLP from the window pictured +below. If this feature is not enabled, you can start OpenLP from the KickOff +menu. + +.. image:: pics/kubuntuopenlplaunch.png + +Ubuntu Command Line Install +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If you are using Ubuntu 12.04 or a more recent version then OpenLP is included +in the standard distribution. To Install OpenLP open a terminal and type:: + + user@ubuntu:~$ sudo apt-get install openlp + +OpenLP should now be available in your desktop's menu system, but if you wish +to run OpenLP from the command line type:: + + user@ubuntu:~$ openlp + +If you are using an older Ubuntu that does not include OpenLP in the standard +distribution then the following install procedure should work across all Ubuntu +variants. First you will need to add the Personal Package Archive (PPA) to +Ubuntu's software sources. From a terminal type:: + + user@ubuntu:~$ sudo add-apt-repository ppa:openlp-core/release + +Now you need to refresh the package list:: + + user@ubuntu:~$ sudo apt-get update + +Install OpenLP:: + + user@ubuntu:~$ sudo apt-get install openlp + +OpenLP should now be available in your desktop's menu system, but if you wish +to run OpenLP from the command line type:: + + user@ubuntu:~$ openlp + +Fedora (GNOME) +^^^^^^^^^^^^^^ + +**Note** When installing OpenLP you will need to have administrator privileges. +You will be asked for the administrator password to install. + +Installing with Fedora you will use the default Add/Remove Programs available +from :menuselection:`System --> Administration --> Add/Remove Programs` in +Fedora 14 and below or in :menuselection:`Applications --> System Tools --> +Add/Remove Programs` + +.. image:: pics/1fedoraaddremove.png + +Search for OpenLP in the search box + +.. image:: pics/2fedoraaddremove.png + +Check the check box for OpenLP then click :guilabel:`Apply` + +.. image:: pics/3fedoraaddremove.png + +Click :guilabel:`Continue` to confirm installing any additional software. + +.. image:: pics/4fedoraadditionalconfirm.png + +You should now see the packages downloading in the lower left corner. + +.. image:: pics/5fedoraaddremove.png + +Click :guilabel:`Run` to run OpenLP now, or :guilabel:`Close` to run OpenLP +later. + +.. image:: pics/6fedoracomplete.png + +OpenLP will be available in :menuselection:`Applications --> Sound & Video --> OpenLP` + +Fedora (KDE) +^^^^^^^^^^^^ + +**Note** when installing OpenLP you will need to have administrator privileges. +You will be asked for the administrator password to install. + +From the KickOff open *Software Management*. Type OpenLP into the search +box. Then click :guilabel:`Find by name` or press :kbd:`Enter`. + +.. image:: pics/1fedoragetremove.png + +Select OpenLP from the search results. Next, click :guilabel:`Apply` + +.. image:: pics/2fedoragetremove.png + +Now give permission to install other software dependencies that are needed by +clicking :guilabel:`Continue` + +.. image:: pics/3fedoraadditionalchanges.png + +Once completed you can run OpenLP by clicking on its logo in the completed +install notification, or from the KickOff menu. + +.. image:: pics/4fedoracompleted.png + +Fedora Command Line Install +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To install OpenLP from the command line type:: + + user@fedora:~$ sudo yum install openlp + +OpenLP should now be available in your desktop's menu system, but if you wish +to run OpenLP from the command line type:: + + user@fedora:~$ openlp + +Linux Mint +^^^^^^^^^^ + +The following instructions are for a standard Linux Mint install. These +instructions will not work with Linux Mint Debian Edition. If your are running +Linux Mint without the standard desktop please see the :ref:`mint-command` +install instructions. + +The administrator password will be required several times during the +installation. To install OpenLP open the Software Manager from the Mint Menu. + +.. image:: pics/mint1.png + +The OpenLP personal package archive (PPA) will need to be added. Click on +:menuselection:`Edit --> Software Sources` + +.. image:: pics/mint2.png + +Click on the :guilabel:`Other Software` tab. + +.. image:: pics/mint3.png + +Click on the :guilabel:`Add...` button to add the new software source. + +.. image:: pics/mint4.png + +Add the APT line:: + + ppa:openlp-core/release + +Click :guilabel:`Add Source`. + +.. image:: pics/mint5.png + +Click :guilabel:`Reload` to reload your software sources. + +.. image:: pics/mint6.png + +Type OpenLP into the search box to locate the OpenLP package. + +.. image:: pics/mint7.png + +Click on OpenLP from the results then click :guilabel:`Install`. + +.. image:: pics/mint8.png + +After OpenLP is installed you can close the Software Manager and start OpenLP +from the *Sound and Video* section of the Mint Menu. + +.. _mint-command: + +Linux Mint Command Line Install +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You will need to add the Personal Package Archive (PPA) to Linux Mint's +software sources. From a terminal type:: + + user@mint:~$ sudo add-apt-repository ppa:openlp-core/release + +Now you need to refresh the package list:: + + user@mint:~$ sudo apt-get update + +Install OpenLP:: + + user@mint:~$ sudo apt-get install openlp + +OpenLP should now be available in your desktop's menu system, but if you wish +to run OpenLP from the command line type:: + + user@mint:~$ openlp + +openSUSE +^^^^^^^^ + +OpenLP is available using 1-Click Install on the openSUSE Build Service +website. Go to the `openSUSE Build Service site `_ +and type :kbd:`openlp` into the search box. + +.. image:: pics/suse1.png + +Then click :guilabel:`1-Click Install` + +.. image:: pics/suse2.png + +Select :guilabel:`Open with YaST 1-Click Install` then click :guilabel:`OK` + +.. image:: pics/suse3.png + +Additional repositories may need to be enabled. This will be performed +automatically. Accept the default options by clicking :guilabel:`Next` + +.. image:: pics/suse5.png + +Confirm you want to install OpenLP and click :guilabel:`Next` + +.. image:: pics/suse6.png + +Before the installation takes place confirm adding the repositories and +installing the software again. Click :guilabel:`Next` to continue. + +.. image:: pics/suse7.png + +Since this is a third party application the software key will have to be +accepted. Click :guilabel:`Trust` to accept the software key. + +.. image:: pics/suse8.png + +OpenLP will now be installed. When the install process is completed click +:guilabel:`Finish`. + +.. image:: pics/suse9.png + +OpenLP will now be available for use. + +Arch Linux +^^^^^^^^^^ + +OpenLP is availabe on Arch Linux through the Arch User Repository, or AUR. Info +on the AUR can be found `at the Arch wiki `_. + +There are a variety of tools and methods to install from the AUR. For this +example we will demonstrate using Yaourt. For more info on Yaourt please see +the `Yaourt documentation `_. + +From a terminal type:: + + user@arch:~$ yaourt -S openlp + +OpenLP should now be available in your desktop's menu system, but if you wish +to run OpenLP from the command line type:: + + user@arch:~$ openlp From 0b5e17b86919c007e202dad82c867fd06eb7484e Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Mon, 11 Jun 2012 21:50:13 +0100 Subject: [PATCH 4/8] Updated the Ubuntu Install to cover 12.10 and later, 12.04 and older than 12.04 NB this is now has Unix line endings not windows --- manual/source/install_linux.rst | 76 +++++++++++++++++++----- manual/source/pics/ubuntu-backports.png | Bin 0 -> 58483 bytes 2 files changed, 61 insertions(+), 15 deletions(-) create mode 100644 manual/source/pics/ubuntu-backports.png diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index c682e17..6d6ef5e 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -7,12 +7,18 @@ package managers. It should be possible to get OpenLP running on nearly any Linux distribution. Ubuntu -^^^^^^ +---------------- Installation of OpenLP on Ubuntu can either be done through the Software Center or the command line. Command line instructions will be included at the end of this section on Ubuntu and its variants. +Ubuntu 12.10 or later +^^^^^^^^^^^^^^^^^^^^^^^^^ + +If you are using Ubuntu 12.10 or a more recent version then OpenLP is +included in the standard distribution. + Open up the software center by clicking on the :guilabel:`Software Center` icon in the Launcher if you are using the Unity desktop, or if you are using an older version of Ubuntu, or the Classic Desktop go to :menuselection:`Applications` @@ -20,9 +26,8 @@ and select the Software Center from the bottom of the menu. You will need to be the administrator of the system to install OpenLP and will be asked for the administrator password several times through this process. -If you are using Ubuntu 12.04 or a more recent version then OpenLP is -included in the standard distribution. When you have the Software Center running -simply search for OpenLP and click :guilabel:`Install`. +When you have the Software Center running simply search for OpenLP and click +:guilabel:`Install`. .. image:: pics/4searchopenlp.png @@ -40,7 +45,48 @@ the category *Media Apps* in Unity. If you are running the Classic Desktop you will have OpenLP available by clicking :menuselection:`Applications --> Sound and Video --> OpenLP` -If you are using an older version of Ubuntu then first you will need to add the +Ubuntu 12.04 +^^^^^^^^^^^^^^ + +If you are using Ubuntu 12.04 then OpenLLP has been added to the backports +packages. + +Open up the software center by clicking on the :guilabel:`Software Center` icon +in the Launcher if you are using the Unity desktop, or if you are using an +older version of Ubuntu, or the Classic Desktop go to :menuselection:`Applications` +and select the Software Center from the bottom of the menu. You will need to +be the administrator of the system to install OpenLP and will be asked for the +administrator password several times through this process. + +When you have the Software Center running you need to turn on support for +backports. From the menu choose Edit/Software Sources and then the "Updates" +tab. Now make sure that "Unsupported Updates (precise-backports) is ticked. Then +click close + +.. image:: pics/ubuntu-backports.png + +Now simply search for OpenLP and click :guilabel:`Install`. + +.. image:: pics/4searchopenlp.png + +You will see the install progress as OpenLP and the dependencies required for +it to run are downloaded. + +.. image:: pics/5installprogressubuntu.png + +After installation you should see that OpenLP is installed. + +.. image:: pics/6installcompleteubuntu.png + +You can now run OpenLP by either searching for it in the *Dash*, or clicking on +the category *Media Apps* in Unity. If you are running the Classic Desktop you +will have OpenLP available by clicking +:menuselection:`Applications --> Sound and Video --> OpenLP` + +Ubuntu older than 12.04 +^^^^^^^^^^^^^^^^^^^^^^^^ + +In older versions of Ubuntu then first you will need to add the OpenLP Personal Package Archive (PPA) to your system. Go to :menuselection:`Edit --> Software Sources` @@ -80,7 +126,7 @@ will have OpenLP available by clicking :menuselection:`Applications --> Sound and Video --> OpenLP` Kubuntu -^^^^^^^ +------- From the KickOff Menu click :guilabel:`System Settings` Then click on :guilabel:`Software Management`. @@ -136,9 +182,9 @@ menu. .. image:: pics/kubuntuopenlplaunch.png Ubuntu Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +--------------------------- -If you are using Ubuntu 12.04 or a more recent version then OpenLP is included +If you are using Ubuntu 12.10 or a more recent version then OpenLP is included in the standard distribution. To Install OpenLP open a terminal and type:: user@ubuntu:~$ sudo apt-get install openlp @@ -169,7 +215,7 @@ to run OpenLP from the command line type:: user@ubuntu:~$ openlp Fedora (GNOME) -^^^^^^^^^^^^^^ +-------------- **Note** When installing OpenLP you will need to have administrator privileges. You will be asked for the administrator password to install. @@ -205,7 +251,7 @@ later. OpenLP will be available in :menuselection:`Applications --> Sound & Video --> OpenLP` Fedora (KDE) -^^^^^^^^^^^^ +------------ **Note** when installing OpenLP you will need to have administrator privileges. You will be asked for the administrator password to install. @@ -230,7 +276,7 @@ install notification, or from the KickOff menu. .. image:: pics/4fedoracompleted.png Fedora Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +--------------------------- To install OpenLP from the command line type:: @@ -242,7 +288,7 @@ to run OpenLP from the command line type:: user@fedora:~$ openlp Linux Mint -^^^^^^^^^^ +---------- The following instructions are for a standard Linux Mint install. These instructions will not work with Linux Mint Debian Edition. If your are running @@ -293,7 +339,7 @@ from the *Sound and Video* section of the Mint Menu. .. _mint-command: Linux Mint Command Line Install -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------------------------- You will need to add the Personal Package Archive (PPA) to Linux Mint's software sources. From a terminal type:: @@ -314,7 +360,7 @@ to run OpenLP from the command line type:: user@mint:~$ openlp openSUSE -^^^^^^^^ +-------- OpenLP is available using 1-Click Install on the openSUSE Build Service website. Go to the `openSUSE Build Service site `_ @@ -357,7 +403,7 @@ OpenLP will now be installed. When the install process is completed click OpenLP will now be available for use. Arch Linux -^^^^^^^^^^ +---------- OpenLP is availabe on Arch Linux through the Arch User Repository, or AUR. Info on the AUR can be found `at the Arch wiki `_. diff --git a/manual/source/pics/ubuntu-backports.png b/manual/source/pics/ubuntu-backports.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe6298add551d222609ad376ca1d3dee23d5e1f GIT binary patch literal 58483 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 SGNm7Y*)&vjRH~J%!v7!6o`o0y literal 0 HcmV?d00001 From 7255abd20014c6673957c44c580885c3db8c85e6 Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Tue, 12 Jun 2012 00:33:24 +0100 Subject: [PATCH 5/8] availabe corrected to available --- manual/source/install_linux.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index 6d6ef5e..160b58c 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -405,7 +405,7 @@ OpenLP will now be available for use. Arch Linux ---------- -OpenLP is availabe on Arch Linux through the Arch User Repository, or AUR. Info +OpenLP is available on Arch Linux through the Arch User Repository, or AUR. Info on the AUR can be found `at the Arch wiki `_. There are a variety of tools and methods to install from the AUR. For this From 7993db54bb880cc97d15792c36756e278cb223fe Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Tue, 12 Jun 2012 15:11:53 +0100 Subject: [PATCH 6/8] KickOff changed to Kickoff --- manual/source/install_linux.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index 160b58c..ced891b 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -128,7 +128,7 @@ will have OpenLP available by clicking Kubuntu ------- -From the KickOff Menu click :guilabel:`System Settings` Then click on +From the Kickoff Menu click :guilabel:`System Settings` Then click on :guilabel:`Software Management`. .. image:: pics/kubuntusystemsettings.png @@ -176,7 +176,7 @@ You should now see the progress of the download. .. image:: pics/kubuntudownloadprogress.png Once completed you may have the option to start OpenLP from the window pictured -below. If this feature is not enabled, you can start OpenLP from the KickOff +below. If this feature is not enabled, you can start OpenLP from the Kickoff menu. .. image:: pics/kubuntuopenlplaunch.png @@ -256,7 +256,7 @@ Fedora (KDE) **Note** when installing OpenLP you will need to have administrator privileges. You will be asked for the administrator password to install. -From the KickOff open *Software Management*. Type OpenLP into the search +From the Kickoff open *Software Management*. Type OpenLP into the search box. Then click :guilabel:`Find by name` or press :kbd:`Enter`. .. image:: pics/1fedoragetremove.png @@ -271,7 +271,7 @@ clicking :guilabel:`Continue` .. image:: pics/3fedoraadditionalchanges.png Once completed you can run OpenLP by clicking on its logo in the completed -install notification, or from the KickOff menu. +install notification, or from the Kickoff menu. .. image:: pics/4fedoracompleted.png From 82f930f8adabea80744fe8bcb7f3d5bd83a88caf Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Wed, 13 Jun 2012 00:47:23 +0100 Subject: [PATCH 7/8] merged Ubuntu 12.10 and 12/04 sections --- manual/source/install_linux.rst | 49 +++++++-------------------------- 1 file changed, 10 insertions(+), 39 deletions(-) diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index ced891b..8375db0 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -13,11 +13,13 @@ Installation of OpenLP on Ubuntu can either be done through the Software Center or the command line. Command line instructions will be included at the end of this section on Ubuntu and its variants. -Ubuntu 12.10 or later +Ubuntu 12.04 or later ^^^^^^^^^^^^^^^^^^^^^^^^^ If you are using Ubuntu 12.10 or a more recent version then OpenLP is -included in the standard distribution. +included in the standard distribution. If you are using Ubuntu 12.04 then +OpenLP has been added to the backports packages and so is available +with the appropriate setting below. Open up the software center by clicking on the :guilabel:`Software Center` icon in the Launcher if you are using the Unity desktop, or if you are using an @@ -26,46 +28,15 @@ and select the Software Center from the bottom of the menu. You will need to be the administrator of the system to install OpenLP and will be asked for the administrator password several times through this process. -When you have the Software Center running simply search for OpenLP and click -:guilabel:`Install`. - -.. image:: pics/4searchopenlp.png - -You will see the install progress as OpenLP and the dependencies required for -it to run are downloaded. - -.. image:: pics/5installprogressubuntu.png - -After installation you should see that OpenLP is installed. - -.. image:: pics/6installcompleteubuntu.png - -You can now run OpenLP by either searching for it in the *Dash*, or clicking on -the category *Media Apps* in Unity. If you are running the Classic Desktop you -will have OpenLP available by clicking -:menuselection:`Applications --> Sound and Video --> OpenLP` - -Ubuntu 12.04 -^^^^^^^^^^^^^^ - -If you are using Ubuntu 12.04 then OpenLLP has been added to the backports -packages. - -Open up the software center by clicking on the :guilabel:`Software Center` icon -in the Launcher if you are using the Unity desktop, or if you are using an -older version of Ubuntu, or the Classic Desktop go to :menuselection:`Applications` -and select the Software Center from the bottom of the menu. You will need to -be the administrator of the system to install OpenLP and will be asked for the -administrator password several times through this process. - -When you have the Software Center running you need to turn on support for -backports. From the menu choose Edit/Software Sources and then the "Updates" -tab. Now make sure that "Unsupported Updates (precise-backports) is ticked. Then -click close +If using Ubuntu 12.04 then when you have the Software Center running you need to +turn on support for backports. From the menu choose Edit/Software Sources and +then the "Updates" tab. Now make sure that "Unsupported Updates +(precise-backports) is ticked. Then click close .. image:: pics/ubuntu-backports.png -Now simply search for OpenLP and click :guilabel:`Install`. +Next in any of these versions simply search for OpenLP in the Software Center +and click :guilabel:`Install`. .. image:: pics/4searchopenlp.png From ccea4e52d9daf51e0b857e9a9a9546360c1ab61a Mon Sep 17 00:00:00 2001 From: Dave Warnock Date: Wed, 13 Jun 2012 11:01:35 +0100 Subject: [PATCH 8/8] added guilabel close and improved language around older than Ubuntu 12.04 --- manual/source/install_linux.rst | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/manual/source/install_linux.rst b/manual/source/install_linux.rst index 8375db0..46ab548 100644 --- a/manual/source/install_linux.rst +++ b/manual/source/install_linux.rst @@ -31,7 +31,7 @@ administrator password several times through this process. If using Ubuntu 12.04 then when you have the Software Center running you need to turn on support for backports. From the menu choose Edit/Software Sources and then the "Updates" tab. Now make sure that "Unsupported Updates -(precise-backports) is ticked. Then click close +(precise-backports) is ticked. Then click :guilabel:`close`. .. image:: pics/ubuntu-backports.png @@ -57,9 +57,16 @@ will have OpenLP available by clicking Ubuntu older than 12.04 ^^^^^^^^^^^^^^^^^^^^^^^^ -In older versions of Ubuntu then first you will need to add the -OpenLP Personal Package Archive (PPA) to your system. Go to -:menuselection:`Edit --> Software Sources` +In older versions of Ubuntu you will first need to add the +OpenLP Personal Package Archive (PPA) to your system. + +Open up the software center using :menuselection:`Applications` +and select the Software Center from the bottom of the menu. You will need to +be the administrator of the system to install OpenLP and will be asked for the +administrator password several times through this process. + + +Then go to :menuselection:`Edit --> Software Sources` .. image:: pics/1softwaresources.png