Koha, integrovaný systém správy knižníc v Ubuntu 18.04

o kohe

V nasledujúcom článku sa pozrieme na Koha. Reč je o a integrovaný otvorený systém správy knižníc používajú po celom svete rôzne knižnice, školy, univerzity atď. Bola vytvorená v roku 1999 spoločnosťou Katipo Communications pre Horowhenua Library Trust na Novom Zélande. Bol napísaný v jazyku PERL a vydaný pod GNU General Public License V3 alebo novšou.

Ak chcete nainštalovať koha na Ubuntu 18.04 LTS, budeme musieť prejsť dvoma procesmi. Menovite, inštalácia používateľského rozhrania pomocou terminálu a inštalácia z grafického užívateľského rozhraniapomocou webového prehliadača. V nasledujúcich riadkoch uvidíme iba inštaláciu z terminálu. V procese z grafického rozhrania je to celkom intuitívne.

Všeobecné funkcie spoločnosti Koha

Koha má všetky potrebné funkcie integrovaného programu na správu knižníc, medzi ktorými nájdeme:

  • Una jednoduché a prehľadné rozhranie pre knihovníkov a mecenášov.
  • Konfigurovateľné vyhľadávanie.
  • Budeme mať zoznamy na čítanie používateľov.
  • Kompletný systém obstarávania, vrátane odhadov a informácií o hodnotení.
  • Nájdeme dostupný systém obstarávania jednoduchšie, pre malé knižnice.
  • Systém pre noviny a časopisy.
  • Koha je založená na webe, takže možno použiť na nemých termináloch (terminály bez pevného disku alebo špecializovaného hardvéru) na konzultácie a správu knižnice.
  • Knihovník môže spravovať knižnicu na diaľku, pomocou mobilného telefónu alebo osobného asistenta.
  • Tento softvér spracováva a rozsiahly repertoár správ, správ a štatistík zvýhodnené použitím relačnej databázy.

Inštalácia Koha na Ubuntu 18.04

Inštaláciu tohto integrovaného systému začneme otvorením terminálu (Ctrl + Alt + T) a aktualizáciou softvéru dostupného v úložiskách:

sudo apt-get update; sudo apt-get upgrade

Nainštalujte server MySQL

Pokračujeme v inštalácii MySQL server príkazom:

inštalácia mysql servera

sudo apt-get install mysql-server

Po inštalácii môžeme skontrolovať verziu:

verzia mysql

mysql --version

Prihlásime sa do mysql:

mysql prihlasovací root

sudo mysql -u root -p

Teraz stanovujeme:

globálna sada sql

SET GLOBAL sql_mode='';

exit;

Pridajte úložisko Koha

Potom môžeme pridajte úložisko a zodpovedajúci kľúč. Použijeme na to príkazy v termináli:

koh gpg asc

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

pridať repo koha

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

Opäť sa chystáme aktualizovať systém zadaním terminálu:

sudo apt-get update; sudo apt-get upgrade

Nainštalujte program Koha

V tomto okamihu môžeme pokračujte v inštalácii Koha pomocou apt:

sudo apt-get install koha-common

Konfigurujte stránky koha

Ak chceme pokračovať, poďme zmeňte číslo portu na správu na 8001. Urobíme to úprava súboru koha-sites.conf pomocou nasledujúceho príkazu:

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

Pre tento príklad používam editor Vim. Vo vnútri súboru musíte vyhľadajte v súbore nasledujúce riadky INTRAPORT a OPACPORT a vykonajte zmeny.

zmeniť porty koha

INTRAPORT="8001"
OPACPORT="8000"

Po vykonaní zmien zmeny uložíme a ukončíme.

Konfigurácia Apache

vytvoriť konfiguráciu pre apache2

Budeme použite príkaz a2enmod na povolenie modulov na webovom serveri Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Potom môžeme reštartujte server príkazom:

sudo service apache2 restart

Vytvorte inštanciu Koha pre knižnicu mien

vytvoriť inštaláciu koha knižnice -

sudo koha-create --create-db library

Nastavenie zabezpečenia pre MySQL

V ďalšom budeme vykonávať nastavenia zabezpečenia MySQL. Môžete to urobiť zadaním:

mysql bezpečný

sudo mysql_secure_installation

Pri spustení tohto skriptu som na tento príklad odpovedal n (nie) k prvej otázke. Potom som odpovedal Čo ak) všetkým ostatným.

Pridávajú sa porty

Predtým sme pridelili port 8001 pre zamestnancov spoločnosti Koha a 8000 pre OPAC. Teraz otvoríme konfiguračný súbor:

sudo vim /etc/apache2/ports.conf

Vo vnútri zahrnieme nasledujúce riadky, ktoré budeme musieť skopírovať za riadok, ktorý hovorí Počúvajte 80:

pridať porty apache2

Listen 8001
Listen 8000

Po vykonaní zmien uložíme a zavrieme.


Povoliť moduly

povoliť moduly a stránky

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Reštartujte apache

Musíme znova začať apache:

sudo service apache2 restart

Zebra príkaz na opätovné zostavenie

Ďalším krokom bude prestavať Zebra databáza pre inštanciu Koha príkazom:

koha-rebuild-zebra -v -f library

Heslo pre konfiguračný súbor Koha

poznať heslo conf

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

Zmeňte heslo pre databázu koha_library

Heslo do databázy môžeme zmeniť podľa našich predstáv úpravou nasledujúceho súboru:

zmeniť heslo db koha

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

Nakonfigurujte MySQL pre koha

upraviť db pre koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

V tomto príklade je použité heslo „knižnica". Musí byť rovnaká ako tá, ktorú sme nastavili v upravenom súbore v predchádzajúcom bode.

Reštartovať memcached

sudo service memcached restart

S týmto budeme mať dokončil prvú časť inštalácie.

Pokračujte v inštalácii z grafického prostredia

Ak chcete pokračovať v inštalácii z grafického prostredia, otvorte webový prehliadač a napíšte ako URL:

Prihlásiť sa

http://127.0.1.1:8001

predvolené nastavenie

potom budeme musieť vyplniť rôzne konfiguračné okná ktoré nájdeme v prehliadači.

sk Vytvoriť administrátora

Po dokončení inštalácie budeme mať prístup do katalógu, ktorý konfigurujeme, z adresy URL:

http://127.0.1.1:8000

na ďalšie informácie o inštalácii tohto softvéru, možné chyby pri jeho spustení alebo pokračovanie v odinštalovaní, môžu používatelia konzultovať s Wiki k dispozícii.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Christian Echeverry dijo

    Výborne, hľadal som to, ďakujem pekne, medzi obľúbené.

  2.   rodrigo varela dijo

    Vynikajúci! Mnohokrat dakujem

  3.   Pipo Maginner dijo

    Pôsobivý sprievodca. Časť Apache by chýbala, pretože mi spôsobuje chyby. Bolo by skvelé ho pridať! Vďaka

    1.    Damien A. dijo

      Ahoj. Ak si potrebujete nainštalovať apache, môžete sa pozrieť na článok, ktorý pred chvíľou na tomto blogu napísal kolega nainštalovať apache v Ubuntu. Salu2.

  4.   andrea dijo

    Dobré ráno: ako získam heslo?
    Vďaka!

    1.    Damien A. dijo

      Ahoj. Odporúčam vám pozrieť sa na Program Wiki. ahoj2.

  5.   William Stop dijo

    Ostal som v kroku «Konfigurovať MySQL pre koha», keď som zadal príkaz na zmenu hesla, dostal som syntaktickú chybu, že niečo v príkaze bolo chybne napísané
    používam Ubuntu 20
    Existuje nejaké riešenie?

  6.   Matthias dijo

    H
    to, dostal som túto chybu:

    mysql> NASTAVIŤ HESLO PRE 'koha_library' @ 'localhost' = HESLO ('koha.123');

    CHYBA 1064 (42000): Máte chybu v syntaxi SQL; v manuáli, ktorý zodpovedá verzii vášho servera MySQL, nájdete správnu syntax v blízkosti hesla „PASSWORD ('koha.123 ′)' na riadku 1

    Prosím, pomôžte, čo sa deje? Používam ubuntu 20.04 THX

    1.    Damien A. dijo

      Ahoj. Zmenili ste heslo v konfiguračnom súbore Koha?

  7.   Alexander Alzate dijo

    Všetko prebiehalo veľmi dobre, kým som sa chystal spustiť inštaláciu z grafického prostredia.

    Pri otváraní prehliadača zadajte http://127.0.1.1:8001 Zobrazí sa nasledujúce chybové hlásenie:

    Internal Server Error

    Server zistil internú chybu či nesprávnou rok a nemohol dokončiť vašu požiadavku.

    Kontaktujte správcu servera na [žiadna adresa] a informujte ho o čase, kedy došlo k tejto chybe, a o krokoch, ktoré ste vykonali tesne pred touto chybou.

    Viac informácií o tejto chyby môže byť k dispozícii v protokole chýb servera.

    Okrem toho sa pri pokuse o použitie žiadosti ErrorDocument vyskytla chyba 500 Internal Server Error.

    Server Apache / 2.4.41 (Ubuntu) na porte 127.0.1.1 8001

    1.    Damien A. dijo

      Ahoj. Zdá sa, že ste v nastaveniach zadali niečo nesprávne. Pri kopírovaní a vkladaní nastavení alebo medzier buďte opatrní. Ak sa nepozriete do protokolu chýb apache, mal by vám poskytnúť viac informácií o chybe. Salu2.