Koha, integrovaný systém správy knihoven v Ubuntu 18.04

o koha

V příštím článku se podíváme na Koha. Je to o integrovaný systém správy knihoven open source používány po celém světě různými knihovnami, školami, univerzitami atd. To bylo vytvořeno v roce 1999 Katipo Communications pro Horowhenua Library Trust na Novém Zélandu. Byl napsán v PERL a vydán pod GNU General Public License V3 nebo novější.

Chcete-li nainstalovat koha na Ubuntu 18.04 LTS, budeme muset projít dvěma procesy. To znamená, instalace uživatelského rozhraní pomocí terminálu a instalace z grafického uživatelského rozhranípomocí webového prohlížeče. V následujících řádcích uvidíme pouze instalaci z terminálu. V procesu z grafického rozhraní je to docela intuitivní.

Obecné funkce společnosti Koha

Koha má všechny potřebné funkce v integrovaném programu pro správu knihoven, mezi kterými můžeme najít:

  • A jednoduché a přehledné rozhraní pro knihovníky a mecenáše.
  • Konfigurovatelné vyhledávání.
  • Budeme mít seznamy pro čtení uživatelů.
  • Kompletní systém zadávání veřejných zakázek, včetně odhadů a informací o hodnocení.
  • Najdeme dostupný systém nákupu jednodušší, pro malé knihovny.
  • Systém pro noviny a časopisy.
  • Koha je webová, takže lze použít na hloupých terminálech (terminály bez pevného disku nebo specializovaného hardwaru) pro konzultace a správu knihovny.
  • Knihovník může spravovat knihovnu na dálkupomocí mobilního telefonu nebo osobního asistenta.
  • Tento software zpracovává a rozsáhlý repertoár zpráv, zpráv a statistik zvýhodněný použitím relační databáze.

Instalace Koha na Ubuntu 18.04

Instalaci tohoto integrovaného systému zahájíme otevřením terminálu (Ctrl + Alt + T) a aktualizací softwaru dostupného v úložištích:

sudo apt-get update; sudo apt-get upgrade

Nainstalujte server MySQL

Pokračujeme v instalaci MySQL server s příkazem:

instalace mysql serveru

sudo apt-get install mysql-server

Po instalaci můžeme zkontrolujte verzi:

verze mysql

mysql --version

Přihlásíme se do mysql:

mysql root přihlášení

sudo mysql -u root -p

Nyní stanovujeme:

globální sada sql

SET GLOBAL sql_mode='';

exit;

Přidejte úložiště Koha

Pak můžeme přidejte úložiště a jeho odpovídající klíč. K tomu používáme příkazy v terminálu:

koha gpg vzest

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

přidat repo koha

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

Opět se chystáme aktualizovat systém zadáním terminálu:

sudo apt-get update; sudo apt-get upgrade

Nainstalujte Koha

V tuto chvíli můžeme pokračujte v instalaci Koha pomocí apt:

sudo apt-get install koha-common

Nakonfigurujte stránky koha

Pokračujeme změňte číslo portu pro správu na 8001. Uděláme to úprava souboru koha-sites.conf pomocí následujícího příkazu:

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

Pro tento příklad používám editor Vim. Uvnitř souboru musíte najděte v souboru následující řádky INTRAPORT a OPACPORT a proveďte změny.

změnit porty koha

INTRAPORT="8001"
OPACPORT="8000"

Jakmile jsou změny provedeny, uložíme a ukončíme.

Konfigurace Apache

vytvořte konfiguraci pro apache2

Budeme použijte příkaz a2enmod k povolení modulů na webovém serveru Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Pak můžeme restartujte server s příkazem:

sudo service apache2 restart

Vytvořte instanci Koha pro knihovnu jmen

vytvořit instalaci knihovny koha

sudo koha-create --create-db library

Nastavení zabezpečení pro MySQL

V příštím budeme provádět nastavení zabezpečení MySQL. To lze provést zadáním:

mysql bezpečný

sudo mysql_secure_installation

Při spuštění tohoto skriptu jsem pro tento příklad odpověděl n (ne) k první otázce. Pak jsem odpověděl A pokud) všem ostatním.

Přidávání portů

Předtím jsme přidělili port 8001 pro zaměstnance Koha a 8000 pro OPAC. Nyní otevřeme konfigurační soubor:

sudo vim /etc/apache2/ports.conf

Uvnitř zahrneme následující řádky, které budeme muset zkopírovat po řádku, který říká Poslouchejte 80:

přidat porty apache2

Listen 8001
Listen 8000

Po provedení změn uložíme a zavřeme.


Povolit moduly

povolit moduly a weby

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Restartujte apache

Musíme znovu začít apache:

sudo service apache2 restart

Příkaz Zebra rebuild

Dalším krokem bude přestavět Zebra databáze pro instanci Koha s příkazem:

koha-rebuild-zebra -v -f library

Heslo pro konfigurační soubor Koha

zná heslo conf

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

Změňte heslo pro databázi koha_library

Můžeme změnit heslo k databázi podle našich představ úpravou následujícího souboru:

změnit heslo db koha

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

Nakonfigurujte MySQL pro koha

upravit db pro koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

V tomto příkladu je použití hesla „knihovna'. Musí to být stejné jako to, které jsme nastavili v upraveném souboru v předchozím bodě.

Restartujte memcached

sudo service memcached restart

S tím budeme mít dokončili první část instalace.

Pokračujte v instalaci z grafického prostředí

Chcete-li pokračovat v instalaci z grafického prostředí, otevřete webový prohlížeč a zadejte adresu URL:

přihlásit se

http://127.0.1.1:8001

Výchozí nastavení

Po budeme muset vyplnit různá konfigurační okna které najdeme v prohlížeči.

vytvořit uživatele správce

Po dokončení instalace budeme mít přístup do katalogu, který konfigurujeme z adresy URL:

http://127.0.1.1:8000

na více informací o instalaci tohoto softwaru, možných chybách při jeho provádění nebo o pokračování v odinstalování, uživatelé mohou konzultovat Wiki k dispozici.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Christian Echeverry řekl

    Výborně, hledal jsem to, moc děkuji, oblíbeným.

  2.   rodrigo varela řekl

    Vynikající! Díky moc

  3.   Pipo Maginner řekl

    Působivý průvodce. Část Apache by chyběla, protože mi dává chyby. Bylo by skvělé to přidat! dík

    1.    Damien A. řekl

      Ahoj. Pokud potřebujete nainstalovat apache, můžete se podívat na článek, který před chvílí napsal kolega na tomto blogu o tom, jak nainstalovat apache v Ubuntu. Salu2.

  4.   andrea řekl

    Dobré ráno: jak mohu obnovit heslo?
    Děkuji vám!

    1.    Damien A. řekl

      Ahoj. Doporučuji se podívat na Program Wiki. ahoj 2.

  5.   William Stop řekl

    Zůstal jsem v kroku «Konfigurovat MySQL pro koha», když jsem zadal příkaz ke změně hesla, dostal jsem syntaktickou chybu, že něco v příkazu bylo chybně napsáno
    používám Ubuntu 20
    Existuje nějaké řešení?

  6.   Matthias řekl

    H
    to, mám tuto chybu:

    mysql> NASTAVIT HESLO PRO 'koha_library' @ 'localhost' = HESLO ('koha.123');

    ERROR 1064 (42000): You have an error in your SQL syntax; zkontrolujte v příručce, která odpovídá vaší verzi serveru MySQL, správnou syntaxi pro použití poblíž 'PASSWORD (' koha.123 ')' na řádku 1

    Prosím pomozte, co se děje? Používám ubuntu 20.04 THX

    1.    Damien A. řekl

      Ahoj. Změnili jste heslo v konfiguračním souboru Koha?

  7.   Alexandr Alzate řekl

    Všechno šlo velmi dobře, dokud jsem nezačal instalaci z grafického prostředí.

    Při otevření prohlížeče vstoupit http://127.0.1.1:8001 Zobrazí se následující chybová zpráva:

    Internal Server Error

    Server zjistil interní chybu či nesprávnou rok a nemohl dokončit váš požadavek.

    Kontaktujte prosím správce serveru na [žádná adresa uvedena], abyste je informovali o době, kdy k této chybě došlo, a o akcích, které jste provedli těsně před touto chybou.

    Více informací o této chyby může být k dispozici v protokolu chyb serveru.

    Při pokusu o použití požadavku ErrorDocument navíc došlo k chybě 500 Internal Server Error.

    Server Apache / 2.4.41 (Ubuntu) na portu 127.0.1.1 8001

    1.    Damien A. řekl

      Ahoj. Zdá se, že jste v nastavení něco špatně zadali. Při kopírování a vkládání nastavení nebo mezer buďte opatrní. Pokud se nepodíváte do protokolu chyb apache, měl by vám poskytnout více informací o chybě. Salu2.