Koha, un sistema di gestione delle librerie integrato in Ubuntu 18.04

a proposito di koha

Nel prossimo articolo daremo uno sguardo a Koha. Si tratta di una sistema integrato di gestione della libreria open source utilizzato in tutto il mondo da diverse biblioteche, scuole, università, ecc. È stato creato nel 1999 da Katipo Communications per l'Horowhenua Library Trust in Nuova Zelanda. È stato scritto in PERL e rilasciato sotto la GNU General Public License V3 o successiva.

Per installare koha su Ubuntu 18.04 LTS, dovremo eseguire due processi. Vale a dire, l'installazione dell'interfaccia utente utilizzando il terminale e installazione dall'interfaccia utente grafica, utilizzando un browser web. Nelle righe seguenti vedremo solo l'installazione da terminale. In corso dall'interfaccia grafica è abbastanza intuitivo.

Caratteristiche generali di Koha

Koha ha tutte le funzionalità necessarie in un programma di gestione delle librerie integrato, tra cui possiamo trovare:

  • Un interfaccia semplice e chiara per bibliotecari e mecenati.
  • Ricerca configurabile.
  • Avremo elenchi di lettura degli utenti.
  • Sistema di approvvigionamento completo, comprese stime e informazioni di valutazione.
  • Troveremo disponibile un sistema di approvvigionamento più semplice, per piccole biblioteche.
  • Sistema per giornali e riviste.
  • Koha è basato sul web, quindi può essere utilizzato su terminali stupidi (terminali senza hard disk o hardware specializzato) per la consultazione e la gestione della libreria.
  • Il bibliotecario può gestire la biblioteca da remoto, utilizzando un telefono cellulare o un assistente personale.
  • Questo software gestisce un file ampio repertorio di rapporti, rapporti e statistiche favorito dall'utilizzo di un database relazionale.

Installazione di Koha su Ubuntu 18.04

Inizieremo l'installazione di questo sistema integrato aprendo un terminale (Ctrl + Alt + T) e aggiornando il software disponibile nei repository:

sudo apt-get update; sudo apt-get upgrade

Installa il server MySQL

Continuiamo a installare il Server MySQL con il comando:

installazione del server mysql

sudo apt-get install mysql-server

Dopo l'installazione, possiamo controlla la versione:

versione mysql

mysql --version

Accediamo a mysql:

root di accesso mysql

sudo mysql -u root -p

Ora stabiliamo:

set sql globale

SET GLOBAL sql_mode='';

exit;

Aggiungi il repository Koha

Allora possiamo aggiungi il repository e la sua chiave corrispondente. Per fare ciò, usiamo i comandi nel terminale:

koha gpg asc

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

aggiungi repo koha

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

Ancora una volta, aggiorneremo il sistema digitando nel terminale:

sudo apt-get update; sudo apt-get upgrade

Installa Koha

A questo punto possiamo procedere all'installazione di Koha utilizzando apt:

sudo apt-get install koha-common

Configura i siti koha

Per continuare, andiamo modificare il numero della porta di gestione in 8001. Lo faremo modificando il file koha-sites.conf utilizzando il seguente comando:

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

Per questo esempio utilizzo l'editor Vim. All'interno del file devi trova le seguenti righe INTRAPORT e OPACPORT nel file e apporta le modifiche.

koha cambia porte

INTRAPORT="8001"
OPACPORT="8000"

Una volta apportate le modifiche, salviamo e usciamo.

Configurazione di Apache

creare la configurazione per apache2

Lasciare utilizzare il comando a2enmod per abilitare i moduli sul server Web Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Allora possiamo riavviare il server con il comando:

sudo service apache2 restart

Crea un'istanza Koha per la libreria dei nomi

creare l'installazione della libreria koha

sudo koha-create --create-db library

Impostazioni di sicurezza per MySQL

Nella prossima lo faremo eseguire le impostazioni di sicurezza di MySQL. Questo può essere fatto digitando:

mysql sicuro

sudo mysql_secure_installation

Durante l'esecuzione di questo script, per questo esempio ho risposto na (non) alla prima domanda. Poi ho risposto E se) a tutti gli altri.

Aggiunta di porte

Prima abbiamo assegnato la porta 8001 per il personale Koha e 8000 per l'OPAC. Ora apriremo il file di configurazione:

sudo vim /etc/apache2/ports.conf

All'interno includeremo le seguenti righe, che dovremo copiare dopo la riga che dice Ascolta 80:

aggiungi le porte apache2

Listen 8001
Listen 8000

Dopo aver apportato le modifiche, salviamo e chiudiamo.


Abilita i moduli

abilitare moduli e siti

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Riavvia Apache

Dobbiamo ricominciare di nuovo apache:

sudo service apache2 restart

Comando di ricostruzione Zebra

Il prossimo passo sarà ricostruire il file Database Zebra per un'istanza di Koha con il comando:

koha-rebuild-zebra -v -f library

Password per il file di configurazione Koha

conoscere la password conf

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

Cambia la password per il database koha_library

Possiamo cambiare la password del database a nostro piacimento modificando il seguente file:

cambia password db koha

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

Configura MySQL per koha

modificare db per koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Per questo esempio, la password che utilizza è 'biblioteca'. Deve essere uguale a quello che abbiamo impostato nel file modificato al punto precedente.

Riavvia memcached

sudo service memcached restart

Con questo avremo terminata la prima parte dell'installazione.

Continua l'installazione dall'ambiente grafico

Per continuare l'installazione dall'ambiente grafico, basta aprire un browser web e scrivere come URL:

accesso

http://127.0.1.1:8001

impostazione predefinita

Dopo dovremo riempire le diverse finestre di configurazione che troveremo nel browser.

creare utente amministratore

Una volta terminata l'installazione, potremo accedere al catalogo che configuriamo dall'URL:

http://127.0.1.1:8000

a maggiori informazioni sull'installazione di questo software, eventuali errori durante l'esecuzione o per procedere con la disinstallazione, gli utenti possono consultare il Wiki disponibile.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Cristiano Echeverry suddetto

    Eccellente, lo stavo cercando, grazie mille, ai preferiti.

  2.   rodrigo varela suddetto

    Eccellente! molte grazie

  3.   Pippo Maginner suddetto

    Guida impressionante. Mancherebbe la parte Apache, dato che mi da errori. Sarebbe fantastico aggiungerlo! Grazie

    1.    Damien A. suddetto

      Ciao. Se hai bisogno di installare apache, puoi dare un'occhiata all'articolo che un collega ha scritto tempo fa su questo blog su come installa apache in Ubuntu. Salu2.

  4.   Andrea suddetto

    Buongiorno: come recupero la password?
    Grazie!

    1.    Damien A. suddetto

      Ciao. Ti consiglio di dare un'occhiata al file Programma Wiki. ciao2.

  5.   Guglielmo Fermati suddetto

    Sono rimasto nel passaggio «Configura MySQL per koha», quando ho inserito il comando per cambiare la password, ho ricevuto un errore di sintassi, che qualcosa nel comando era scritto male
    sto usando Ubuntu 20
    C'è qualche soluzione?

  6.   Mattia suddetto

    H
    it, ho ricevuto questo errore:

    mysql> IMPOSTA PASSWORD PER 'koha_library' @ 'localhost' = PASSWORD ('koha.123');

    ERRORE 1064 (42000): si è verificato un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da usare vicino a 'PASSWORD (' koha.123 ′) 'alla riga 1

    Per favore aiutatemi, cosa c'è che non va? Sto usando Ubuntu 20.04 THX

    1.    Damien A. suddetto

      Ciao. Hai cambiato la password nel file di configurazione di Koha?

  7.   Alessandro Alzate suddetto

    Tutto stava andando molto bene fino a quando non ho iniziato l'installazione dall'ambiente grafico.

    Quando si apre il browser per entrare http://127.0.1.1:8001 Ricevo il seguente messaggio di errore:

    Errore del server interno

    Il server ha rilevato un errore interno anno o errori di configurazione e non è riuscito a completare la richiesta.

    Si prega di contattare l'amministratore del server a [nessun indirizzo fornito] per informarlo dell'ora in cui si è verificato questo errore e delle azioni eseguite appena prima di questo errore.

    Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server.

    Inoltre, si è verificato un errore 500 Internal Server Error durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.

    Server Apache / 2.4.41 (Ubuntu) su 127.0.1.1 porta 8001

    1.    Damien A. suddetto

      Ciao. Sembra che tu abbia digitato qualcosa di sbagliato nelle impostazioni. Fai attenzione quando copi e incolli impostazioni o spazi. Se non guardi il log degli errori di apache, dovrebbe darti maggiori informazioni sull'errore. Salu2.