Quantcast
Channel: Dokumentalistas
Viewing all articles
Browse latest Browse all 6693

Como instalar o Koha 3.10.1 no Debian 6 Squeeze

$
0
0

Vou postar aqui um pequeno tutorial sobre a instalação do Koha. O Koha na minha opinião é o mais completo software para bibliotecas médias que possuam uma estrutura para gerenciar um servidor de software para gerenciamento de biblioteca. Acho que pode ser útil ;-)

Instalação

O primeiro passo é executar uma atualização do sistema:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove

MySQL

sudo apt-get -y install mysql-server

Este é o momento que você informa a senha root da sua base de dados.

PHPMYADMIN

sudo apt-get install phpmyadmin
sudo a2enmod rewrite
sudo apt-get -y install php5 php5-dev php-pear php5-ldap php5-mysql php5-xsl php5-pspell php5-gd

Repositório

Adicionar o repositório no arquivo /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Copiar os seguintes repositórios no final:

#Index Data (Zebra) sources

deb http://ftp.indexdata.dk/debian squeeze main
deb-src http://ftp.indexdata.dk/debian squeeze main

#Koha .deb packages (Koha-community)
deb http://debian.koha-community.org/koha squeeze main

E adicionar suas chaves de segurança:

wget http://ftp.indexdata.dk/debian/indexdata.asc && sudo apt-key add indexdata.asc
wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

Então atualizar

sudo apt-get update

Pré-Requisitos e softwares adicionais

Instalação do pwgen (pré-requisito):

sudo apt-get install pwgen

Instalação do KOHA

Instalação do pacote koha-common:

sudo apt-get install koha-common

Se tiver dúvidas, consultar os comandos do pacote koha-common

Criar uma instância

Este comando cria uma instância chamada kohademo

sudo koha-create --create-db --marcflavor marc21 kohademo

Últimas configurações no Apache

Adicionar portas. Editar o arquivo:

sudo nano /etc/apache2/ports.conf

E adicionar esta linha:

Listen 8080

Depois, desabilitar site padrão:

sudo a2dissite default

Reiniciar o apache:

sudo /etc/init.d/apache2 restart

Iniciar a configuração do Koha

Entrar em http://localhost:8080 e iniciar a configuração. A senha estará no arquivo /etc/koha/sites/kohademo/koha-conf.xml

Exportar variáveis do sistema e indexar a base pela primeira vez

export KOHA_CONF=/etc/koha/sites/kohademo/koha-conf.xml
export PERL5LIB=/usr/share/koha/lib
/usr/share/koha/bin/migration_tools/rebuild_zebra.pl -b -a -r -v

Instalar a tradução

cd /usr/share/koha/misc/translator
perl translate install pt-BR

Finalizando: Crontab

Editar o crontab:

crontab -e

Inserir:

*/1 * * * * KOHA_CONF=/etc/koha/sites/kohademo/koha-conf.xml PERL5LIB=/usr/share/koha/lib /usr/share/koha/bin/migration_tools/rebuild_zebra.pl -b -a -z >/dev/null

Configurar servidor de e-mail

Editar as configurações do arquivo do Sendmail:

nano /usr/share/perl5/Mail/Sendmail.pm

E então adicionar esta linha no crontab:

0 */1 * * * perl /usr/share/koha/bin/cronjobs/process_message_queue.pl

Reiniciar o sistema

shutdown -r now

Comandos úteis

Ver quais as instancias do zebra estão rodando:

ps axf | grep “zebrasrv”
ou
ps -ef | grep zebra


Viewing all articles
Browse latest Browse all 6693

Trending Articles