Πώς να εγκαταστήσετε το Koha στο Ubuntu 20.04 LTS Focal Fossa

Το Koha είναι ένα λογισμικό Βιβλιοθήκης ανοιχτού κώδικα που χρησιμοποιείται παγκοσμίως από διαφορετικά εκπαιδευτικά ιδρύματα και κοινότητες για τη διαχείριση των βιβλίων τους. Εδώ θα δούμε το σεμινάριο για να γνωρίζουμε τα βήματα που περιλαμβάνουν η εγκατάσταση του Koha στο Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.

Είναι ένα σύστημα που βασίζεται σε πρόγραμμα περιήγησης που παρέχει:

  • Το Koha έχει κατασκευαστεί χρησιμοποιώντας πρότυπα βιβλιοθήκης και πρωτόκολλα όπως MARC 21, UNIMARC, z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Πολύγλωσσο και μεταφράσιμο
  • Διαθέτει ισχυρό σύστημα αναζήτησης και προβολή καταλόγου που μπορεί να χρησιμοποιήσει περιεχόμενο από το Amazon, το Google, το LibraryThing, το Open Library και το Syndetics, μεταξύ άλλων.
  • Ενσωματωμένο σύστημα βιβλιοθήκης (ILS) κατηγορίας Enterprise με ολοκληρωμένη λειτουργικότητα, συμπεριλαμβανομένων βασικών και προηγμένων επιλογών.
  • Διαχείριση περιοδικού
  • Δανεισμός και διαχείριση χρηστών
  • Λίστες και αναφορές
  • Σύστημα OPAC / Discovery
  • Κρατήσεις μαθημάτων και τοπική υποστήριξη

απαιτήσεις

  • Ubuntu 20.04/18.04 ή οποιοσδήποτε άλλος διακομιστής Linux που βασίζεται στο Debian για να εκτελέσετε τα βήματα που δίνονται εδώ.
  • Apache, MySQL ή MariaDB, Perl (Θα εγκατασταθεί)
  • Πρόσβαση ρίζας στον διακομιστή

Βήματα για την εγκατάσταση του λογισμικού Koha Library στο Ubuntu 20.04

Εδώ θα χρησιμοποιήσουμε το επίσημο αποθετήριο Koha για να κατεβάσουμε και να εγκαταστήσουμε τα πακέτα του στο Ubuntu 20.04, ωστόσο, οι εντολές είναι ίδιες για το Ubuntu 18.04 LTS, το Linux ή το Debian.

1. Προσθέστε το κλειδί GPG

Τα πακέτα που κατεβάζουμε δεν έχουν μετριαστεί, για να διασφαλίσουμε ότι, πρώτα, θα προσθέσουμε το κλειδί GPG που έχει υπογραφεί για την Koha.

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

Μόλις το κλειδί προστεθεί με επιτυχία, δημιουργήστε ένα ξεχωριστό αρχείο λίστας repo Koha και προσθέστε τη διεύθυνση προορισμού repo σε αυτό. Αυτό θα διασφαλίσει ότι δεν θα υπάρξει κανένα χάος με το επίσημο αποθετήριο του Ubuntu, ενώ θα προστεθεί ένα νέο.

 echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

Για να δημιουργήσετε ξανά την προσωρινή μνήμη APT, εκτελέστε την εντολή ενημέρωσης συστήματος:

sudo apt update

3. Εντολή για εγκατάσταση του Koha στο Ubuntu 20.04

Μόλις προσθέσετε το αποθετήριο Koha, χρειάζεται απλώς να εκτελέσουμε μία μόνο εντολή για λήψη και εγκατάσταση. Επίσης, εγκαθιστά αυτόματα τον διακομιστή ιστού Apache, οπότε αν τον έχετε ήδη τότε καλό είναι διαφορετικά να τον αφήσετε στο Koha.

sudo apt install koha-common

4. Εγκαταστήστε τον MySQL Server και διαμορφώστε μια βάση δεδομένων

Από προεπιλογή, στο Ubuntu 20.04, η έκδοση MySQL 8.0 είναι διαθέσιμη για εγκατάσταση, χρησιμοποιήστε την παρακάτω εντολή.

sudo apt install mysql-server

sudo systemctl start mysql

Τώρα, ασφαλίστε την εγκατάσταση MySQL χρησιμοποιώντας την εντολή:

sudo mysql_secure_installation

Όταν θα ζητήσει να ενεργοποιηθεί το στοιχείο Επικύρωση κωδικού πρόσβασης, το οποίο είναι το πρώτο βήμα για την ασφάλεια της MySQL, μπορείτε είτε να το αγνοήσετε είτε απλώς να επιλέξετε τον βαθμό πολυπλοκότητας του κωδικού πρόσβασης που θέλετε να ορίσετε για τους κωδικούς πρόσβασης.

Εκτός από αυτό απλά πατήστεΥκλειδί ή σύμφωνα με τις απαιτήσεις σας για όλες τις επόμενες επιλογές.

6. Δημιουργήστε μια παρουσία Koha στο Ubuntu 20.04

Τώρα, ας δημιουργήσουμε ένα παράδειγμα για το Koha:

sudo koha-create --create-db library

Μπορείτε να αντικαταστήσετε τη βιβλιοθήκη με το όνομα της βιβλιοθήκης σας ή οτιδήποτε άλλο θέλετε να έχετε. Το όνομα που θα επιλέξετε εδώ θα διαμορφώσει για το apache, MySQL. όνομα χρήστη και άλλα σχετικά στοιχεία του Koha.

7. Διαμορφώστε τις θύρες τοποθεσιών koha

Από προεπιλογή, θα χρησιμοποιεί τη θύρα 80, ωστόσο, θέλω να είναι δωρεάν για άλλες μελλοντικές υπηρεσίες στον διακομιστή ιστού μου, επομένως πρώτα θα αλλάξω την προεπιλεγμένη θύρα στο αρχείο διαμόρφωσης τοποθεσιών Koha.

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

Εδώ, αλλάζουμε το Intraport σε 8001 που θα χρησιμοποιείται από τον πελάτη προσωπικού της Koha. Αφήνοντας τον OPAC (κατάλογο) στο 8000.

INTRAPORT=”8001″
OPACPORT=”8000″

Για να αποθηκεύσετε το αρχείο πατήστεCTRL+Oακολουθούμενο από το πλήκτρο Enter και μετάCTRL+X.

8. Προσθέστε τις θύρες Koha στο Apache

Τώρα, πείτε στον Apache σε ποιες θύρες είναι προσβάσιμη η υπηρεσία Koha, καθώς στα παραπάνω βήματα χρησιμοποιήσαμε το 8001 για τον πελάτη προσωπικού Koha και το 8000 για τον OPAC. Επομένως, αναφέρετε το ίδιο στο αρχείο διαμόρφωσης θυρών Apache.

sudo nano /etc/apache2/ports.conf

Αντικαταστήστε τη γραμμήΆκου 80να ακολουθήσει ένα δεδομένο.

Listen 8001
Listen 8000

Αποθήκευση και κλείσιμο -Ctrl+OκαιCtrl +X.

8. Δημιουργήστε αρχεία διαμόρφωσης Apache.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library      

Note: Replace the library with the Koha instace you have created in step 6

Κάντε επανεκκίνηση του Apache

sudo service apache2 restart

9. Εντολή ανακατασκευής Zebra

koha-rebuild-zebra -v -f library

10. Ορίστε κωδικό πρόσβασης για το DB που δημιουργήθηκε από την Koha

sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';

Σημείωμα: Αλλαγήh2smediaμε τον κωδικό πρόσβασης που θέλετε να χρησιμοποιήσετε. Θυμηθείτε ότι αυτός ο κωδικός πρόσβασης θα χρησιμοποιηθεί επίσης ως κωδικός πρόσβασης διαχειριστή για να συνδεθείτε στο Koho.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Αλλάξτε τον κωδικό πρόσβασης της βάσης δεδομένων της βιβλιοθήκης koha

Για να δείτε τον κωδικό πρόσβασης σύνδεσης, μπορείτε να χρησιμοποιήσετε την εντολή:

sudo koha-passwd library 

Για να αλλάξετε με μη αυτόματο τρόπο τον προεπιλεγμένο κωδικό πρόσβασης που δημιουργήθηκε από το Koha, μπορείτε να χρησιμοποιήσετε την εντολή:

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

Κάντε κύλιση προς τα κάτω στον τελευταίο και τον εσωτερικό κωδικό αλλαγής διαμόρφωσης.

Σημείωμα: Αλλάξτε τη βιβλιοθήκη με το όνομα της βιβλιοθήκης σας.

12. Επανεκκινήστε το memcached

sudo service memcached restart

13. Συνδεθείτε στο πρόγραμμα εγκατάστασης Web της Koha

https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)

Related Posts