Koha, un sistem integrat de gestionare a bibliotecilor în Ubuntu 18.04

despre koha

În articolul următor vom analiza Koha. Este vorba despre un sistem integrat de gestionare a bibliotecii open source folosit în toată lumea de diferite biblioteci, școli, universități etc. A fost creată în 1999 de Katipo Communications pentru Horowhenua Library Trust din Noua Zeelandă. A fost scris în PERL și lansat sub GNU General Public License V3 sau o versiune ulterioară.

Pentru a instala koha pe Ubuntu 18.04 LTS, va trebui să parcurgem două procese. Adică, instalarea interfeței utilizator utilizând terminalul şi instalarea din interfața grafică a utilizatorului, folosind un browser web. În rândurile următoare vom vedea doar instalarea de la terminal. În proces de la interfața grafică este destul de intuitiv.

Caracteristici generale Koha

Koha are toate caracteristicile necesare într-un program integrat de gestionare a bibliotecilor, printre care putem găsi:

  • o interfață simplă și clară pentru bibliotecari și patroni.
  • Căutare configurabilă.
  • Noi vom avea listele de citire a utilizatorilor.
  • Sistem complet de achiziții, inclusiv estimări și informații de evaluare.
  • Vom găsi un sistem de achiziții disponibil mai simplu, pentru bibliotecile mici.
  • Sistem pentru ziare și reviste.
  • Koha este bazat pe web, deci poate fi folosit pe terminale stupide (terminale fără hard disk sau hardware specializat) pentru consultarea și gestionarea bibliotecii.
  • Bibliotecarul poate gestionați biblioteca de la distanță, folosind un telefon mobil sau un asistent personal.
  • Acest software gestionează un repertoriu extins de rapoarte, rapoarte și statistici favorizat de utilizarea unei baze de date relaționale.

Instalarea Koha pe Ubuntu 18.04

Vom începe instalarea acestui sistem integrat prin deschiderea unui terminal (Ctrl + Alt + T) și actualizarea software-ului disponibil în depozite:

sudo apt-get update; sudo apt-get upgrade

Instalați serverul MySQL

Continuăm să instalăm Server MySQL cu comanda:

instalarea serverului mysql

sudo apt-get install mysql-server

După instalare, putem verificați versiunea:

versiunea mysql

mysql --version

Ne conectăm la mysql:

rădăcină de autentificare mysql

sudo mysql -u root -p

Acum stabilim:

set global de sql

SET GLOBAL sql_mode='';

exit;

Adăugați depozitul Koha

Atunci putem adăugați depozitul și cheia corespunzătoare. Pentru a face acest lucru, folosim comenzile din terminal:

koha gpg asc

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

adaugă repo koha

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

Încă o dată, vom actualiza sistemul introducând terminalul:

sudo apt-get update; sudo apt-get upgrade

Instalați Koha

În acest moment putem treceți la instalarea Koha folosind apt:

sudo apt-get install koha-common

Configurați site-urile koha

Pentru a continua, hai schimbați numărul portului de gestionare la 8001. Vom face asta editarea fișierului koha-sites.conf folosind următoarea comandă:

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

Pentru acest exemplu folosesc editorul Vim. În interiorul fișierului trebuie găsiți în fișier următoarele linii INTRAPORT și OPACPORT și efectuați modificările.

porturi de schimbare koha

INTRAPORT="8001"
OPACPORT="8000"

Odată efectuate modificările, salvăm și ieșim.

Configurație Apache

creați configurație pentru apache2

hai utilizați comanda a2enmod pentru a activa modulele pe serverul web Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Atunci putem reporniți serverul cu comanda:

sudo service apache2 restart

Creați o instanță Koha pentru biblioteca de nume

creați instalarea bibliotecii koha

sudo koha-create --create-db library

Setare de securitate pentru MySQL

În următoarea vom face efectuați setările de securitate MySQL. Acest lucru se poate face tastând:

mysql securizat

sudo mysql_secure_installation

Când am rulat acest script, pentru acest exemplu am răspuns n (nu) la prima întrebare. Apoi am răspuns Si daca) tuturor celorlalți.

Adăugarea porturilor

Înainte am atribuit portul 8001 pentru personalul Koha și 8000 pentru OPAC. Acum vom deschide fișierul de configurare:

sudo vim /etc/apache2/ports.conf

În interior vom include următoarele rânduri, pe care va trebui să le copiem după linia care scrie Ascultați 80:

adăugați porturi apache2

Listen 8001
Listen 8000

După efectuarea modificărilor, salvăm și închidem.


Activați modulele

activați module și site-uri

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Reporniți apache

Trebuie să repornim din nou Apache:

sudo service apache2 restart

Comandă de reconstruire Zebra

Următorul pas va fi reconstruiți Baza de date Zebra pentru o instanță Koha cu comanda:

koha-rebuild-zebra -v -f library

Parola pentru fișierul de configurare Koha

cunoașteți parola conf

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

Schimbați parola pentru baza de date koha_library

Putem schimba parola bazei de date după bunul nostru plac, editând următorul fișier:

schimbă parola db koha

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

Configurați MySQL pentru koha

modificați db pentru koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Pentru acest exemplu, parola folosind este „bibliotecă'. Trebuie să fie același cu cel pe care l-am setat în fișierul editat la punctul anterior.

Reporniți memcached

sudo service memcached restart

Cu aceasta vom avea a finalizat prima parte a instalării.

Continuați instalarea din mediul grafic

Pentru a continua instalarea din mediul grafic, trebuie doar să deschideți un browser web și să scrieți ca adresă URL:

Logare

http://127.0.1.1:8001

setare implicită

atunci va trebui să completăm diferitele ferestre de configurare pe care o vom găsi în browser.

creați utilizator administrator

Odată ce instalarea este terminată, vom putea accesa catalogul pe care îl configurăm de pe adresa URL:

http://127.0.1.1:8000

la mai multe informații despre instalarea acestui software, posibile erori la executarea acestuia sau pentru a continua cu dezinstalarea, utilizatorii pot consultați Wiki disponibile.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Cristian Echeverry el a spus

    Excelent, îl căutam, mulțumesc foarte mult, favoriților.

  2.   rodrigo varela el a spus

    Excelent! Mulțumesc mult

  3.   Pipo Maginner el a spus

    Ghid impresionant. Partea Apache ar lipsi, deoarece îmi dă erori. Ar fi minunat să-l adăugați! Mulțumiri

    1.    Damien A. el a spus

      Buna ziua. Dacă trebuie să instalați apache, puteți arunca o privire la articolul pe care un coleg l-a scris acum ceva timp pe acest blog despre cum instalați apache în Ubuntu. Salu2.

  4.   andrea el a spus

    Bună dimineața: cum pot recupera parola?
    Vă mulţumim!

    1.    Damien A. el a spus

      Buna ziua. Vă recomand să aruncați o privire la Program Wiki. Salut2.

  5.   William Stop el a spus

    Am rămas la pasul «Configurare MySQL pentru koha», când am introdus comanda pentru schimbarea parolei, am primit o eroare de sintaxă, că ceva din comandă a fost greșit de scris
    folosesc Ubuntu 20
    Există vreo soluție?

  6.   Matthias el a spus

    H
    am primit această eroare:

    mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');

    EROARE 1064 (42000): Aveți o eroare în sintaxa SQL; verificați manualul care corespunde versiunii serverului MySQL pentru sintaxa corectă pe care să o folosiți lângă „PASSWORD („ koha.123 ′) ”la linia 1

    Vă rog să ajutați, ce este în neregulă? Folosesc ubuntu 20.04 THX

    1.    Damien A. el a spus

      Buna ziua. Ați schimbat parola în fișierul de configurare Koha?

  7.   Alexander Alzate el a spus

    Totul mergea foarte bine până când urma să încep instalarea din mediul grafic.

    Când deschideți browserul pentru a intra http://127.0.1.1:8001 Primesc următorul mesaj de eroare:

    eroare interna a serverului

    Serverul a întâmpinat o eroare internă sau o configurație greșită și nu a putut să completeze solicitarea dvs.

    Vă rugăm să contactați administratorul serverului la [fără adresă dată] pentru a-i informa cu privire la momentul apariției acestei erori și a acțiunilor pe care le-ați efectuat chiar înainte de această eroare.

    Mai multe informații despre această eroare pot fi disponibile în jurnalul de erori al serverului.

    În plus, a fost întâmpinată o eroare de 500 Internal Server Error în timp ce încercați să utilizați un ErrorDocument pentru a gestiona cererea.

    Server Apache / 2.4.41 (Ubuntu) la 127.0.1.1 Port 8001

    1.    Damien A. el a spus

      Bună. Se pare că ați scris ceva greșit în setări. Aveți grijă când copiați și lipiți setări sau spații. Dacă nu vă uitați la jurnalul de erori apache, acesta ar trebui să vă ofere mai multe informații despre eroare. Salu2.