No próximo artigo, daremos uma olhada no Koha. Trata-se de um sistema integrado de gerenciamento de biblioteca de código aberto usado em todo o mundo por diferentes bibliotecas, escolas, universidades, etc. Foi criado em 1999 pela Katipo Communications para a Horowhenua Library Trust na Nova Zelândia. Ele foi escrito em PERL e lançado sob a GNU General Public License V3 ou posterior.
Para instalar o koha no Ubuntu 18.04 LTS, teremos que passar por dois processos. Quer dizer, instalar a interface do usuário usando o terminal e a instalação a partir da interface gráfica do usuário, usando um navegador da web. Nas linhas a seguir veremos apenas a instalação do terminal. Em processamento a partir da interface gráfica é bastante intuitivo.
Características gerais do Koha
Koha possui todos os recursos necessários em um programa de gerenciamento integrado de bibliotecas, entre os quais podemos encontrar:
- Uma interface simples e clara para bibliotecários e usuários.
- Pesquisa configurável.
- Nós teremos listas de leitura de usuários.
- Sistema de compras completo, incluindo estimativas e informações de avaliação.
- Encontraremos um sistema de aquisição disponível mais simples, para pequenas bibliotecas.
- Sistema para jornais e revistas.
- Koha é baseado na web, então pode ser usado em terminais burros (terminais sem disco rígido ou hardware especializado) para consulta e gestão da biblioteca.
- O bibliotecário pode gerenciar a biblioteca remotamente, usando um telefone celular ou um assistente pessoal.
- Este software lida com um extenso repertório de relatórios, relatórios e estatísticas favorecido pelo uso de um banco de dados relacional.
Instalação do Koha no Ubuntu 18.04
Iniciaremos a instalação deste sistema integrado abrindo um terminal (Ctrl + Alt + T) e atualizando o software disponível nos repositórios:
sudo apt-get update; sudo apt-get upgrade
Instale o servidor MySQL
Continuamos a instalar o Servidor MySQL com o comando:
sudo apt-get install mysql-server
Após a instalação, podemos verificar a versão:
mysql --version
Nós entramos no mysql:
sudo mysql -u root -p
Agora estabelecemos:
SET GLOBAL sql_mode=''; exit;
Adicione o repositório Koha
Então nós podemos adicione o repositório e sua chave correspondente. Para fazer isso, usamos os comandos no terminal:
wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Mais uma vez, vamos atualizar o sistema digitando no terminal:
sudo apt-get update; sudo apt-get upgrade
Instale Koha
Neste ponto, podemos prossiga para a instalação do Koha usando apt:
sudo apt-get install koha-common
Configurar sites koha
Para continuar, vamos alterar o número da porta de gerenciamento para 8001. O faremos editar o arquivo koha-sites.conf usando o seguinte comando:
sudo vim /etc/koha/koha-sites.conf
Para este exemplo, uso o editor Vim. Dentro do arquivo, você deve encontre as seguintes linhas INTRAPORT e OPACPORT no arquivo e faça as alterações.
INTRAPORT="8001" OPACPORT="8000"
Assim que as alterações forem feitas, salvamos e saímos.
Configuração Apache
Vamos a use o comando a2enmod para habilitar módulos no servidor web Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Então nós podemos reinicie o servidor com o comando:
sudo service apache2 restart
Crie uma instância Koha para a biblioteca de nomes
sudo koha-create --create-db library
Configuração de segurança para MySQL
No próximo vamos realizar as configurações de segurança do MySQL. Isso pode ser feito digitando:
sudo mysql_secure_installation
Ao executar este script, para este exemplo eu respondi n (não) para a primeira pergunta. Então eu respondi E sim) para todos os outros.
Adicionando portas
Antes de atribuirmos a porta 8001 para a equipe do Koha e 8000 para o OPAC. Agora vamos abrir o arquivo de configuração:
sudo vim /etc/apache2/ports.conf
Dentro, incluiremos as seguintes linhas, que teremos que copiar após a linha que diz Ouça 80:
Listen 8001 Listen 8000
Depois de fazer as alterações, salvamos e fechamos.
Ativar módulos
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Reinicie o Apache
Devemos reiniciar novamente apache:
sudo service apache2 restart
Comando de reconstrução do Zebra
O próximo passo será reconstruir o Banco de dados Zebra para uma instância Koha com o comando:
koha-rebuild-zebra -v -f library
Senha para o arquivo de configuração Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Altere a senha do banco de dados koha_library
Podemos alterar a senha do banco de dados ao nosso gosto, editando o seguinte arquivo:
sudo vim /etc/koha/sites/library/koha-conf.xml
Configure o MySQL para koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Para este exemplo, a senha usando é 'biblioteca'. Deve ser o mesmo que definimos no arquivo editado no ponto anterior.
Reiniciar o memcached
sudo service memcached restart
Com isso teremos terminou a primeira parte da instalação.
Continue a instalação a partir do ambiente gráfico
Para continuar a instalação a partir do ambiente gráfico, basta abrir um navegador da web e escrever como URL:
http://127.0.1.1:8001
Depois teremos que preencher as diferentes janelas de configuração que vamos encontrar no navegador.
Assim que a instalação for concluída, poderemos acessar o catálogo que configuramos a partir do URL:
http://127.0.1.1:8000
Pára mais informações sobre a instalação deste software, possíveis erros ao executá-lo ou ao prosseguir com a desinstalação, os usuários podem consulte a Wiki disponível.
Excelente, tava procurando, muito obrigado, aos favoritos.
Excelente! Muito obrigado
Guia impressionante. A parte do Apache estaria faltando, pois me dá erros. Seria ótimo adicionar! Obrigado
Olá. Se precisar instalar o apache, você pode dar uma olhada no artigo que um colega escreveu há um tempo neste blog sobre como instale o apache no Ubuntu. Salu2.
Bom dia: como faço para recuperar a senha?
Thanks!
Olá. Eu recomendo que você dê uma olhada no Wiki do programa. olá2.
Fiquei na etapa «Configurar MySQL para koha», quando entrei no comando para alterar a senha, deu-me um erro de sintaxe, que algo no comando estava mal escrito
eu estou usando o Ubuntu 20
Existe alguma solução?
H
isso, recebo este erro:
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
ERROR 1064 (42000): você tem um erro em sua sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MySQL para a sintaxe correta para usar próximo a 'SENHA (' koha.123 ′) 'na linha 1
Por favor me ajude, o que está errado? Estou usando o ubuntu 20.04 THX
Olá. Você mudou a senha no arquivo de configuração do Koha?
Tudo estava indo muito bem até que eu iniciei a instalação a partir do ambiente gráfico.
Ao abrir o navegador para entrar http://127.0.1.1:8001 Eu recebi a seguinte mensagem de erro:
Internal Server Error
O servidor encontrou um erro interno ano ou errada e não pôde concluir o seu pedido.
Entre em contato com o administrador do servidor em [nenhum endereço fornecido] para informá-los sobre a hora em que este erro ocorreu e as ações que você executou antes dele.
Mais informações sobre este erro pode estar disponível no log de erro do servidor.
Além disso, foi encontrado um erro 500 Internal Server Error ao tentar usar um ErrorDocument para lidar com a solicitação.
Servidor Apache / 2.4.41 (Ubuntu) em 127.0.1.1 Porta 8001
Olá. Parece que você digitou algo errado nas configurações. Tenha cuidado ao copiar e colar configurações ou espaços. Se você não olhar o log de erros do apache, ele deve fornecer mais informações sobre o erro. Salu2.