Koha-Library-Management-System/C2/Koha-installation-on-Linux-16.04/English

From Script | Spoken-Tutorial
Revision as of 23:47, 25 September 2018 by Pravin1389 (Talk | contribs)

Jump to: navigation, search

.

Visual Cue Narration
Title slide Welcome to this spoken tutorial on Installation of Koha on Ubuntu Linux OS.
Learning Objectives slide In this tutorial, we will learn to
  • Install Koha Library Management System on Ubuntu Linux OS 16.04
  • and cross-verify the installation


System requirements This tutorial is recorded using
  1. Ubuntu Linux OS 16.04
  2. Koha version 16.05
  3. gedit text editor
  4. Firefox web browser


Pre-requisites Before you start, please ensure that your machine has-
  1. Ubuntu Linux OS 16.04
  2. any text editor
  3. either Firefox or Google Chrome web browser


Hardware requirements The minimum hardware requirements are-
  • i3 processor or above
  • 500GB hard disk or more
  • minimum 4GB RAM and
  • Network facility


Let’s begin.
Ctrl+Alt+T keys Open the terminal by pressing Ctrl+Alt+T keys simultaneously on the keyboard.
Type

sudo apt-get update >> Enter


We have to first of all ensure that our Ubuntu Linux installation is up-to-date.


For that type sudo apt-get update

Type admin password >> Enter Type the admin password when prompted.
Type


echo deb http://debian.koha-community.org/koha 16.05 main | sudo tee /etc/apt/sources.list.d/koha.list


Press Enter.

Now type this command carefully and press Enter.


Please note: Koha 16.05 was the stable version at the time of creation of this tutorial.


This command will create a file named koha.list and update the package repository.

Type


wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -


Press Enter.

Then type this command as shown on the terminal and press Enter.


This will download gpg.asc file and update the signature key.

Type


sudo apt-get update >> Enter


Now press up arrow key to recall this command on the terminal.


And press Enter.


This is to update the new repositories.

Type

sudo apt-get install koha-common >> Enter

Now type-

sudo apt-get install koha-common and press Enter.

Press Y Press Y when asked if you want to continue.
This will install Koha on your system.


Wait for the installation to complete.

This will take some time.

13:35 Now we have to open the conf file in a text editor to change the port number for Koha.
I will use gedit text editor. You can use any text editor of your choice.
type

sudo gedit /etc/koha/koha-sites.conf >> Enter

So on the terminal I will type

sudo gedit /etc/koha/koha-sites.conf

and press Enter.

The file opens in the text editor.
Locate INTRAPORT = 80 Locate the line that says INTRAPORT = 80
Change 80 to 8080. Change 80 to 8080.


This will change the port number to 8080.

Ctrl+S >> close file Then save and close the file.
Terminal Come back to the terminal.
Now we have to set up the database.
Type

sudo apt-get install mariadb-server >> Enter

So type sudo apt-get install mariadb-server and press Enter.
Type

sudo mysqladmin -u root password admin123 >> Enter

Then type-

sudo mysqladmin -u root password admin123 and press Enter.


You could give a different password if you wish.


This will set the password for root user as admin123 for the database.

Type

sudo a2enmod rewrite >> Enter

sudo a2enmod cgi >> Enter

Next type

sudo a2enmod rewrite and press Enter.

sudo a2enmod cgi and press Enter.


This will enable the modules of Koha.

19:20

Type

sudo service apache2 restart >> Enter

Then type

sudo service apache2 restart and press Enter.


This will restart apache services.

Type:


sudo koha-create --create-db library

To create a Koha instance named library, type the following command


And press Enter.

Type:


sudo gedit /etc/apache2/ports.conf

Next we have to tell Apache server that we are using port 8080.


For that, we have to open the ports.conf file in a text editor.

Once again, I will use gedit text editor. So type-


sudo gedit /etc/apache2/ports.conf


and press Enter.

Add 8080 In the ports.conf file, search for the line Listen 80


Next to that line, add Listen 8080

Ctrl+S >> close file Then save and close the file.
Type

sudo service apache2 restart >> Enter

Now type

sudo service apache2 restart and press Enter.


This will restart apache services.

Type

sudo a2dissite 000-default

Next type

sudo a2dissite 000-default and press Enter.


This is to disable the 000-default site.

Point to message The message confirms that it is already disabled.
Let's move on.
Type

sudo a2enmod deflate >> Enter

sudo a2ensite library >> Enter

Type

sudo a2enmod deflate and press Enter.

sudo a2ensite library and press Enter.


The message on the terminal confirms that the site library is enabled.

sudo service apache2 restart and press Enter. Using the up arrow key, recall the command shown on the screen.
Type

sudo su >> Enter

Then type

sudo su and press Enter.


We are now in the superuser that is root user mode.

Type

mysql -u root -p >> Enter

At the prompt, type

mysql -u root -p and press Enter.

Type password >> Enter


21:09

Type the password when prompted.


We are now inside our MariaDB prompt.

Type

use mysql; >> Enter

At the MariaDB prompt, type

use mysql semicolon and press Enter.


This is to tell MariaDB to use mysql database.

Point to message The message displayed on the terminal says Database changed.
Point to mysql Notice the MariaDB prompt says mysql.
Now type the following command carefully as shown and press Enter.


This will set the password for the user koha_library as koha123.

Only to be shown in Visual Cue and not to be narrated.

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('koha123');

Point to “Query OK” We see a message on the terminal that says “Query OK”.
Type

flush privileges; >> Enter


Next type

flush privileges semicolon and press Enter.


This will update the latest changes.

Point to “Query OK” Once again we see a message on the terminal that says “Query OK”.
Type quit; >> Enter


Lastly, type quit semicolon and press Enter to exit from Mariadb.
Root user prompt We are now back in the root user prompt.
Type exit; >> Enter Type exit semicolon and press Enter.
User prompt This will exit us from root user login.


And we are brought back to our normal user prompt.

Type

sudo gedit /etc/koha/sites/library/koha-conf.xml

Press Enter

We will now open the koha-conf.xml file in a text editor.


I will do so using gedit text editor.


So I will type

sudo gedit /etc/koha/sites/library/koha-conf.xml and press Enter.

Type

koha_library >> Enter

In this file, search for the keyword 'koha_library' and press Enter.
It shows 3 results.
25:15

Highlight mysql

Scroll down and locate this line.
Highlight <pass>5NT......</pass> Then locate this line.
Replace with 'koha123' Replace the alphanumeric value with 'koha123'.


Recall that this is the password we had set for our database earlier via the terminal.

Ctrl+S>> close the file Save the file and close the editor window.
Now open any web browser.


I will be opening Firefox web browser.

Firefox web browser >> 127.0.1.1:8080

Press Enter

In the address bar, type 127.0.1.1:8080 and press Enter.
The Koha web installer page appears on the browser.
Login with

username = koha_library

password = koha123

To login, use the credentials we set earlier.


I will type username as koha_library and password as koha123.


If you had given a different username and password, then type that in.

Click on Login button Now click on the Login button at the bottom right.
Highlight Step 1 We are in Step 1 of Koha web installer.
language drop-down >> en


In the language drop-down, select en for English, if it’s not already selected, by default.
Click on Next button Now click on the Next button at the bottom right.
Point to the 2 messages The window now displays 2 messages.


The messages confirm that all Perl modules and all dependencies are installed.

Click on Next button Click on the Next button at the bottom right.
27:09

Highlight Step 2

We are now in Step 2 – Database settings
Point to the values displayed Notice here all the values are what we gave earlier.
Click on Next button Then click on the Next button at the bottom.
Point to the message On doing so, we see a message that says “Connection established”.
Point to the messages This is followed by 2 more confirmation messages.
Click on Next button Click on the Next button at the bottom.
Highlight Step 3 We are brought to Step 3.
Click on Next button Read what is displayed on the screen and then click on the Next button.
Point to the success message Soon we will see a Success message on our screen.


This confirms that our database tables are created.

Click on Next button Now click on the Next button at the bottom to continue.
Immediately, we are brought to this screen.
Click on the link install basic configuration settings Read the displayed text and then click on the link install basic configuration settings.
Highlight MARC flavor


Select MARC21

On doing so, we are asked to select our MARC flavor.


I am going to select MARC21.

Click on Next button Then click on the Next button at the bottom.
Highlight Mandatory section


Point to the selected Default MARC21 checkboxes

In this screen, scroll down to the section Mandatory.


Here, we see that the Default MARC21 checkboxes are selected.

Highlight Optional section Under Optional section, select all the options as shown.
Scroll down

Highlight Other Data section

Point to the selected checkboxes

As we scroll down, we see that under Other data, all the checkboxes are already selected.
Scroll down Keep scrolling to the bottom of the page.
Highlight Optional section There is one more Optional section below, which is very long.
Locate the option “Some basic currencies” >> select it Here, locate the option “Some basic currencies” and select it.
Select the option “Useful patron attribute types” After this, select the option “Useful patron attribute types”.
34:36

Click on Import button

Now go to the bottom of the page and click on the Import button.
This will enable all the selected functionalities in Koha.
34:50 We are now brought to a new page.
Scroll down Scroll down this page and read all the text displayed on the screen.
Point to the success message We can see a success message “All done”.
Click on Finish button Now, click on the Finish button.


This will complete and load the Koha Staff Interface.

Point to the message We see the final message on our screen, which confirms that our installation is successful.
We will now be moved to the Koha interface.
Type

username=koha_library

password=koha123

Type the username as koha_library and password as koha123.
Select My Library Select My Library from the drop-down.
Click on Login button Then click on the Login button.
We are brought to the Koha Administration page.
Point to the various tabs We can see various tabs on this page.


We will learn how to use many of these later in this series.

Click on No Library Set >> select the Logout Now, click on No Library Set at the top right and select the Logout option.
This brings us to the end of this tutorial.

Let us summarize.

Summary slide In this tutorial, we have learnt to
  • Install Koha Library Management System on Ubuntu Linux OS 16.04
  • and cross-verify the installation


Slide

About Spoken Tutorial project


The video at the following link summarises the Spoken Tutorial project.

Please download and watch it.



Slide:

Spoken Tutorial workshops

The Spoken Tutorial Project Team

  • Conducts workshops using spoken tutorials
  • Gives certificates for those who pass an online test
  • For more details, please write to contact@spoken-tutorial.org


The Spoken Tutorial Project team:
  • conducts workshops and
  • gives certificates.

For more details, please write to us.

Slide:

Forum for specific questions

  • Do you have questions in THIS Spoken Tutorial?
  • Please visit http://forums.spoken-tutorial.org
  • Choose the minute and second where you have the question
  • Explain your question briefly
  • Someone from our team will answer them


Post your timed queries in this Forum.
Slide 17

Acknowledgement

  • Spoken Tutorial Project is a part of the Talk to a Teacher project
  • It is supported by the National Mission on Education through ICT, MHRD, Government of India
  • More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro

Spoken Tutorial project is funded by NMEICT, MHRD, Government of India.


More information on this mission is available at this link.

The script has been contributed by Nancy and video by Praveen.


This is Nancy from IIT Bombay signing off.


Thank you for joining.

Contributors and Content Editors

Nancyvarkey, PoojaMoolya, Pravin1389