So installieren Sie Koha auf Ubuntu 20.04 LTS Focal Fossa

Koha ist eine Open-Source-Bibliothekssoftware, die weltweit von verschiedenen Bildungseinrichtungen und Communities zur Verwaltung ihrer Bücher verwendet wird. Hier sehen wir das Tutorial, um die Schritte zur Installation von Koha unter Ubuntu 20.04 LTS/Ubuntu 18.04 LTS kennenzulernen.

Es handelt sich um ein browserbasiertes System, das Folgendes bietet:

  • Koha basiert auf Bibliotheksstandards und Protokollen wie MARC 21, UNIMARC, z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Mehrsprachig und übersetzbar
  • Es verfügt über ein leistungsstarkes Suchsystem und eine Kataloganzeige, die unter anderem Inhalte von Amazon, Google, LibraryThing, Open Library und Syndetics verwenden kann.
  • Integriertes Bibliothekssystem (ILS) der Enterprise-Klasse mit umfassender Funktionalität, einschließlich grundlegender und erweiterter Optionen.
  • Zeitschriftenmanagement
  • Ausleihe und Benutzerverwaltung
  • Listen und Berichte
  • OPAC / Discovery-System
  • Kursreservierungen und Unterstützung vor Ort

Anforderungen

  • Ubuntu 20.04/18.04 oder ein anderer Debian-basierter Linux-Server, um die hier angegebenen Schritte auszuführen.
  • Apache, MySQL oder MariaDB, Perl (wird installiert)
  • Root-Zugriff auf den Server

Schritte zur Installation der Koha Library Software unter Ubuntu 20.04

Hier verwenden wir das offizielle Repository von Koha, um seine Pakete unter Ubuntu 20.04 herunterzuladen und zu installieren. Die Befehle sind jedoch für Ubuntu 18.04 LTS, Linux oder Debian dieselben.

1. GPG-Schlüssel hinzufügen

Die von uns heruntergeladenen Pakete wurden nicht temperiert, um sicherzustellen, dass wir zunächst den für Koha signierten GPG-Schlüssel hinzufügen.

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

2. Koha-Repository unter Ubuntu 20.04 hinzufügen

Sobald der Schlüssel erfolgreich hinzugefügt wurde, erstellen Sie eine separate Koha-Repo-Listendatei und fügen Sie darin die Repo-Zieladresse hinzu. Dadurch wird sichergestellt, dass beim Hinzufügen eines neuen Repos kein Chaos mit dem offiziellen Ubuntu-Repo entsteht.

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

Um den APT-Cache neu zu erstellen, führen Sie den Systemaktualisierungsbefehl aus:

sudo apt update

3. Befehl zur Installation von Koha unter Ubuntu 20.04

Sobald Sie das Koha-Repo hinzugefügt haben, müssen wir zum Herunterladen und Installieren nur noch einen einzigen Befehl ausführen. Außerdem wird der Apache-Webserver automatisch installiert. Wenn Sie ihn also bereits haben, ist es gut, ihn andernfalls bei Koha zu belassen.

sudo apt install koha-common

4. Installieren Sie MySQL Server und konfigurieren Sie eine Datenbank

Standardmäßig steht unter Ubuntu 20.04 die MySQL 8.0-Version zur Installation zur Verfügung. Verwenden Sie dazu den folgenden Befehl.

sudo apt install mysql-server

sudo systemctl start mysql

Sichern Sie nun Ihre MySQL-Installation mit dem folgenden Befehl:

sudo mysql_secure_installation

Wenn Sie aufgefordert werden, die Komponente „Passwortvalidierung“ zu aktivieren, die der erste Schritt zur Sicherung von MySQL ist, können Sie sie entweder ignorieren oder einfach den Grad der Passwortkomplexität auswählen, den Sie für Passwörter festlegen möchten.

Ansonsten einfach drückenYSchlüssel oder gemäß Ihren Anforderungen für alle kommenden Optionen.

6. Erstellen Sie eine Koha-Instanz unter Ubuntu 20.04

Erstellen wir nun eine Instanz für Koha:

sudo koha-create --create-db library

Sie können die Bibliothek durch den Namen Ihrer Bibliothek oder einen beliebigen Namen ersetzen. Der Name, den Sie hier wählen, wird für Apache MySQL konfiguriert. Benutzername und andere verwandte Komponenten von Koha.

7. Konfigurieren Sie die Ports der Koha-Sites

Standardmäßig wird der Port 80 verwendet. Ich möchte jedoch, dass dieser für andere zukünftige Dienste auf meinem Webserver frei bleibt. Daher werde ich zunächst den Standardport in der Konfigurationsdatei der Koha-Sites ändern.

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

Hier ändern wir den Intraport auf 8001, der vom Koha-Mitarbeiter-Client verwendet wird. Beim Verlassen des OPAC (Katalog) auf 8000.

INTRAPORT=“8001“
OPACPORT=“8000“

Um die Datei zu speichern, drücken SieSTRG+Ogefolgt von der Eingabetaste und dannSTRG+X.

8. Fügen Sie Koha-Ports zu Apache hinzu

Teilen Sie dem Apache nun mit, über welche Ports der Koha-Dienst zugänglich ist, da wir in den obigen Schritten 8001 für den Koha-Mitarbeiter-Client und 8000 für OPAC verwendet haben. Erwähnen Sie dies daher in der Konfigurationsdatei der Apache-Ports.

sudo nano /etc/apache2/ports.conf

Ersetzen Sie die ZeileHören Sie 80einem gegebenen zu folgen.

Listen 8001
Listen 8000

Speichern und schließen –Strg+OUndStrg+X.

8. Erstellen Sie Apache-Konfigurationsdateien.

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

Starten Sie Apache neu

sudo service apache2 restart

9. Zebra-Neuaufbaubefehl

koha-rebuild-zebra -v -f library

10. Legen Sie das Passwort für die von Koha erstellte Datenbank fest

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

Notiz: Ändernh2smediamit dem Passwort, das Sie verwenden möchten. Denken Sie daran, dass dieses Passwort auch als Administratorpasswort für die Anmeldung bei Koho verwendet wird.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Ändern Sie das Passwort der koha-Bibliotheksdatenbank

Um das Login-Passwort anzuzeigen, können Sie den folgenden Befehl verwenden:

sudo koha-passwd library 

Um das von Koha erstellte Standardkennwort manuell zu ändern, können Sie den folgenden Befehl verwenden:

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

Scrollen Sie nach unten zum letzten und inneren Konfigurationsänderungskennwort.

Notiz: Ändern Sie die Bibliothek mit Ihrem Bibliotheksnamen.

12. Starten Sie Memcached neu

sudo service memcached restart

13. Melden Sie sich beim Web-Installer von Koha an

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

Related Posts