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 122c2i
O primeiro o é executar uma atualização do sistema:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove
MySQL m526k
sudo apt-get -y install mysql-server
Este é o momento que você informa a senha root da sua base de dados.
PHPMY 2s3s37
sudo apt-get install phpmy
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 4w431e
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 stable 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 3t5s4s
Instalação do pwgen (pré-requisito):
sudo apt-get install pwgen
Instalação do KOHA 1c695w
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 2j563s
Este comando cria uma instância chamada kohademo
sudo koha-create --create-db --marcflavor marc21 kohademo
Últimas configurações no Apache 6h1a5b
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 1r6d1e
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 36866
Ao criar uma instância, também é criado um usuário para essa instalação no sistema. É necessário entrar com este usuário a partir de agora e fazer as configurações nele e não no root ou outro usuário.
su kohademo-koha
E agora indexar a base:
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 4r673h
cd /usr/share/koha/misc/translator
perl translate install pt-BR
Finalizando: Crontab 2o4c1m
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
5 1 * * * $KOHA_CRON_PATH/fines.pl
15 * * * * $KOHA_CRON_PATH/process_message_queue.pl
Indexação alternativa com DAEMON 3a2z6n
– Comentar a linha rebuild_zebra.pl no /etc/cron.d/koha-common
– Habilitar o indexer daemon no /etc/default/koha-common
– Reiniciar os serviços koha:
$ sudo service koha-common stop ; sudo service koha-common start
Configurar servidor de e-mail 5q3c2n
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 496b1i
shutdown -r now
Comandos úteis 2w3a18
Ver quais as instancias do zebra estão rodando:
ps axf | grep “zebrasrv”
ou
ps -ef | grep zebra
Uma resposta para “Como instalar o Koha 3.10.1 no Debian 6 Squeeze” 6v1m5m
Alguém coseguiu configurar o arquivo Sendmail.pm? Eu fiz algumas alterações porém sem sucesso. Servidor smtp coloquei como smtp.gmail.com, utilizei um remetente do gmail e porta 587.