Appunti per l’installazione di Koha su Ubuntu Feisty 7.04 (breve guida)

Soundtrack per il post: Wake Up – Rage Against the Machine

Solo un breve appunto sull’installazione di Koha (visto che mi è capitato di installarlo due volte a tre giorni di distanza e non ricordarmi ciò che avevo fatto la volta prima). Sicuramente l’installazione sarà estremamente simile su altre distribuzioni GNU/Linux però potrebbe variare qualche dipendenza non installata.

Installazione di un server lamp [tratte da wiki.ubuntu-it.org] (apache, mysql, php):
sudo apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql

Installazione di Yaz
wget http://ftp.indexdata.dk/pub/yaz/yaz-3.0.6.tar.gz
tar xvfz yaz-3.0.6.tar.gz
cd yaz-3.0.6
./configure
make
sudo make install

Installazione di php-yaz (qualora servisse)
sudo apt-get install php5-dev php-pear
sudo pecl install yaz

Aggiungere extension=”yaz.so” in php.ini

Installazione di Koha, l’ultima versione stabile è la 2.2.9
wget http://download.savannah.nongnu.org/releases/koha/koha-2.2.9.tar.gz
tar xvfz koha-2.2.9.tar.gz
cd koha-2.2.9
sudo perl installer.pl

Partirà il controllo dei moduli perl necessari, nel mio caso (quindi con un’installazione pulita di ubuntu feisty) ho installato:
sudo perl -MCPAN -e 'install "XML::Simple"'
sudo perl -MCPAN -e 'install "Date::Manip"'
sudo perl -MCPAN -e 'install "HTML::Template"'
sudo perl -MCPAN -e 'install "MARC::Record"'
sudo perl -MCPAN -e 'install "Mail::Sendmail"'
sudo perl -MCPAN -e 'install "PDF::API2"'
sudo perl -MCPAN -e 'install "Event"'
sudo perl -MCPAN -e 'install "Class::Accessor"'
sudo perl -MCPAN -e 'install "MARC::Charset"'
sudo perl -MCPAN -e 'install "MARC::File::XML"'
sudo perl -MCPAN -e 'install "Date::Calc"'
sudo perl -MCPAN -e 'install "GD::Barcode"'
sudo perl -MCPAN -e 'install "Data::Random"'
sudo perl -MCPAN -e 'install "PDF::Reuse::Barcode"'
sudo perl -MCPAN -e 'install "ZOOM"'

molto meglio installare ZOOM al posto del vetusto Net::Z3950 che l’installer suggerisce

Quindi installare koha con sudo perl installer.pl seguendo le istruzioni a schermo
Alla scelta sul file di configurazione di apache da usare scegliere /etc/apache2/apache2.conf

Terminata l’installazione configure Apache per usare Koha:
cd /etc/apache2/sites-enabled/
sudo ln -s /etc/koha-httpd.conf
sudo gedit koha-httpd.conf

Nell mio file di configurazione ho solo aperto la porta 8080 (listen 8080)

Riavviare apache
Collegarsi a nomescelto:80 per l’opac e nomescelto:8080 per la gestione (nel mio caso aziel:80 aziel:8080)

3 thoughts on “Appunti per l’installazione di Koha su Ubuntu Feisty 7.04 (breve guida)

  1. Ciao Shaitan
    sto tentando di installare con un collega Koha sui nostri pc (lui ha Ubuntu 7.10, io Kubuntu) così per provare il sw.
    Stiamo avendo un po’ di problemi con questi pacchetti Perl. Ci mette ore a scaricarli. Il fatto è che da cpan.org in teoria siamo già riusciti a scaricarli tutti, ma non sappiamo come installarli. Se diamo i comandi che posti tu (sudo perl -MCPAN -e ‘install “PDF::Reuse::Barcode”‘) il sistema si collega comunque agli ftp per il download. Non c’è modo di accelerare la procedura?
    Oppure è indispensabile ascoltare i rage against the machine durante l’operazione ;-)?
    Ciao e grazie!

  2. In parte ci mette tanto perché si scarica e installa moduli dipendenti.

    Una cosa che si potrebbe fare è avere un mirror locale di CPAN…
    Aldilà di ciò che suggerisce nell’articolo linkato credo che basti:
    avviare cpan e al prompt cpan
    o conf urllist unshift file://$LOCAL
    o conf commit
    reload index

    dove $local è la directory dove avete salvato i file

    Se vuoi installarli manualmente invece prova a guardare qui http://www.igsuite.org/cgi-bin/igwiki/faq21
    a fondo pagina “Installare dei moduli Perl in Linux” ci sono anche le istruzioni per le installazioni manuali (ma, ripeto, non so come gestisca il problema di moduli dipendenti, temo che si blocchi e dovrai installare a mano il modulo necessario e così via finché non risolvi tutte le dipendenze… cmq provare anche il metodo manuale costa poco :-))

    ps temo la musica non aiuti, se non a far passare il tempo più velocemente😉

  3. Non ci crederai, ma sono riuscito a installare Koha sul mio Gutsy!!! E’ stata un’odissea ma ce l’ho fatta! Adesso ci darò un’occhiata….
    Cmq i vari problemi che ho avuto sono i seguenti:
    – installazione pacchetti Perl – un tempo infinito, alcuni sono riuscito a scaricarli con Adept dai depositi, altri no. Bisognerebbe partire già preparati con i pacchetti scaricati in locale, con un mirror o che ne so….
    – configurazione apache e mysql – non so perché ma ho dovuto piangere, non riusciva a trovare il sock di mysql, e poi ho dovuto capire come aprire le varie porte di apache. Poi mi ha dato un errore nel creare il db, l’installazione è proceduta correttamente e non sono riuscito a intercettare l’errore. Spero che non crei problemi in area di lavoro.
    A presto!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s