Koha, un sistema di gestione di biblioteca integrata in Ubuntu 18.04

circa koha

In u prossimu articulu emu da fà un ochju à Koha. Si tratta di un sistema integratu di gestione di libreria open source adupratu in u mondu sanu da diverse bibliuteche, scole, università, ecc. Hè stata creata in u 1999 da Katipo Communications per u Horowhenua Library Trust in Nova Zelanda. Hè statu scrittu in PERL è liberatu sottu a Licenza Pùbblica Generale GNU V3 o dopu.

Per installà koha in Ubuntu 18.04 LTS, duveremu passà per dui prucessi. Vale à dì, installà l'interfaccia d'utilizatore aduprendu u terminal è u installazione da l'interfaccia gràfica di l'usu, utilizendu un navigatore web. In e seguenti linee vedemu solu l'installazione da u terminal. In prucessu da l'interfaccia grafica hè abbastanza intuitivu.

Caratteristiche Generali Koha

Koha hà tutte e caratteristiche necessarie in un prugramma integratu di gestione di biblioteche, tra i quali pudemu truvà:

  • Una interfaccia simplice è chjara per i bibliutecarii è i patroni.
  • Ricerca configurabile.
  • Averemu listi di lettura di l'utilizatori.
  • Sistema di appalti cumpletu, cumprese stimi è informazioni di valutazione.
  • Truvaremu un sistema di appalti dispunibile più simplice, per e piccule bibliuteche.
  • Sistema per i ghjurnali è riviste.
  • Koha hè basatu nantu à u web, cusì pò esse adupratu nantu à terminali muti (terminali senza discu duru o hardware specializatu) per cunsultazione è gestione di a biblioteca.
  • U bibliutecariu pò gestisce a biblioteca à distanza, utilizendu un telefuninu mobile o un assistente persunale.
  • Stu software gestisce a vastu ripertoriu di raporti, raporti è statistiche favuritu da l'usu di una basa di dati rilaziunale.

Installazione di Koha in Ubuntu 18.04

Avemu da principià a stallazione di stu sistema integratu aprendu un terminal (Ctrl + Alt + T) è aghjurnendu u software dispunibule in i repositori:

sudo apt-get update; sudo apt-get upgrade

Installa u servitore MySQL

Continuemu à installà u Servitore MySQL cù u cumandimu:

installazione server mysql

sudo apt-get install mysql-server

Dopu a stallazione, pudemu verificà a versione:

versione mysql

mysql --version

Cunnessu à mysql:

root di login mysql

sudo mysql -u root -p

Avà stabiliscenu:

inseme sql glubale

SET GLOBAL sql_mode='';

exit;

Aghjunghjite u repositoriu Koha

Allora pudemu aghjunghje u repositoriu è a so chjave currispondente. Per fà questu, usamu i cumandamenti in u terminal:

koha gpg asc

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

aghjunghje repo koha

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

Una volta di più, avemu da aghjurnà u sistema scrivendu in u terminal:

sudo apt-get update; sudo apt-get upgrade

Installa Koha

A stu puntu pudemu procedi à l'installazione di Koha aduprendu apt:

sudo apt-get install koha-common

Configurate i siti koha

Per continuà, lascemu cambià u numeru di u portu di gestione in 8001. A faremu editendu u fugliale koha-sites.conf aduprendu u cumandimu seguitu:

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

Per questu esempiu aghju utilizatu l'editore Vim. Dentru u fugliale duvete truvate e seguenti linee INTRAPORT è OPACPORT in u fugliale è fate i cambiamenti.

koha cambià i porti

INTRAPORT="8001"
OPACPORT="8000"

Una volta fatti i cambiamenti, salvemu è surtimu.

Configurazione di Apache

creà cunfigurazione per apache2

Avemu da andà à aduprà cumandamentu a2enmod per attivà i moduli nantu à u servore web Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Allora pudemu rilancià u servitore cù u cumandimu:

sudo service apache2 restart

Crea un esempiu Koha per a libreria di nomi

creà a stallazione di a libreria koha

sudo koha-create --create-db library

Impostazione di sicurezza per MySQL

In u prossimu u faremu eseguisce i paràmetri di sicurità MySQL. Questu pò esse fattu scrivendu:

mysql sicuru

sudo mysql_secure_installation

Quandu eseguiu stu script, per questu esempiu aghju rispostu n (nò) à a prima dumanda. Dopu aghju rispostu È sì) à tutti l'altri.

Aghjunghjendu porti

Prima avemu assignatu u portu 8001 per u persunale di Koha è 8000 per OPAC. Avà avemu da apre u schedariu di cunfigurazione:

sudo vim /etc/apache2/ports.conf

Dentru includeremu e seguenti linee, chì duveremu copià dopu a linea chì dice Listen 80:

aghjunghje porti apache2

Listen 8001
Listen 8000

Dopu fattu i cambiamenti, salvemu è chjudemu.


Attivà i moduli

attivà moduli è siti
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Restart apache

Ci vole à riparte dinò apache:

sudo service apache2 restart

Cumanda di ricustruisce di Zebra

U prossimu passu serà ricustruisce u Base di dati Zebra per un esempiu Koha cù u cumandimu:

koha-rebuild-zebra -v -f library

Password per u fugliale di cunfigurazione Koha

cunnosce a password conf

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

Cambiate a password per a basa di dati koha_library

Pudemu cambià a password di basa di dati à u nostru piacè editendu u fugliale seguente:

cambià password db koha

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

Configurate MySQL per koha

mudificà db per koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Per questu esempiu, a password cù "affairs'. Deve esse u listessu cum'è quellu chì avemu stabilitu in u fugliale modificatu in u puntu precedente.

Ripigliate memcached

sudo service memcached restart

Cù questu averemu finita a prima parte di l'installazione.

Cuntinuà a stallazione da l'ambiente graficu

Per continuà l'installazione da l'ambiente graficu, basta à apre un navigatore web è scrive cum'è URL:

purtellu

http://127.0.1.1:8001

impostazione predefinita

Dopu duveremu compilà e diverse finestre di cunfigurazione chì avemu da truvà in u navigatore.

creà usu amministratore

Una volta chì l'installazione hè finita, pudemu accede à u catalogu chì configuremu da l'URL:

http://127.0.1.1:8000

sobre più infurmazione nantu à l'installazione di stu software, errori pussibuli durante l'esecuzione o per procedere cù a disinstallazione, l'utilizatori ponu cunsultate a Wiki dispunibuli.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

11 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Cristian Echeverry dijo

    Eccellente, a circava, grazie assai, à i preferiti.

  2.   rodrigo varela dijo

    Eccellente! Grazie tante

  3.   Pipo Maginner dijo

    Guida impressiunante. A parte Apache mancaria, postu chì mi dà errori. Saria geniale d'aghjunghje! Grazie

    1.    Damien A. dijo

      Bonghjornu. Se avete bisognu di installà apache, pudete fighjà l'articulu chì un cumpagnu hà scrittu un pocu fà annantu à stu bloggu stallà apache in Ubuntu. Salu2.

  4.   andrea dijo

    Bonghjornu: cumu recuperu a password?
    À ringrazià!

    1.    Damien A. dijo

      Bonghjornu. Vi cunsigliu di fighjà u Prugramma Wiki. Salute 2.

  5.   Guglielmu Stop dijo

    Aghju statu in u passu «Configurà MySQL per koha», quandu aghju intrutu in u cumandamentu per cambià a password, m'hà datu un errore di sintassi, chì qualcosa in u cumandamentu hè statu scrittu male
    sto aduprendu Ubuntu 20
    Ci hè una suluzione?

  6.   Matthias dijo

    H
    it, aghju avutu questu errore:

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

    ERRORE 1064 (42000): Avete un errore in a vostra sintassi SQL; verificate u manuale chì currisponde à a versione di u vostru servitore MySQL per a sintassi ghjusta da aduprà vicinu à 'PASSWORD (' koha.123 ')' à a linea 1

    Aiutate per piacè, chì hè sbagliatu? Aghju aduprà ubuntu 20.04 THX

    1.    Damien A. dijo

      Bonghjornu. Avete cambiatu a password in u fugliale di cunfigurazione Koha?

  7.   Alessandro Alzate dijo

    Tuttu andava assai bè finu à ch'e avessi da principià a stallazione da l'ambiente graficu.

    Quandu aprite u navigatore per entrà http://127.0.1.1:8001 Riceve u seguente messaghju d'errore:

    Errore internu di serviziu

    U servitore hà scontru un errore internu o una falsa configurazione è ùn hè statu capace di compie a vostra dumanda.

    Per piacè cuntattate l'amministratore di u servitore à [senza indirizzu datu] per informà li di u mumentu chì si hè verificatu questu errore, è di l'azzione chì avete realizatu ghjustu nanzu à stu errore.

    Più infurmazione nantu à questu errore pò esse dispunibule in u log di errore di u servitore.

    Inoltre, un errore di Servore Internu 500 hè statu scontru mentre pruvava à aduprà un ErrorDocument per trattà a richiesta.

    Servitore Apache / 2.4.41 (Ubuntu) à 127.0.1.1 Port 8001

    1.    Damien A. dijo

      Bonghjornu à tutti. Sembra chì avete scrittu qualcosa di male in i paràmetri. Attentu à cupià è incollà paràmetri o spazii. Se ùn guardate micca u logu di errore apache, deve dà più informazioni nantu à l'errore. Salu2.

bool (veru)