Koha, um sistema de gerenciamento de biblioteca integrado no Ubuntu 18.04

sobre koha

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:

servidor mysql de instalação

sudo apt-get install mysql-server

Após a instalação, podemos verificar a versão:

versão mysql

mysql --version

Nós entramos no mysql:

root de login mysql

sudo mysql -u root -p

Agora estabelecemos:

conjunto sql global

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:

koha gpg asc

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

adicionar repo koha

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.

Koha mudar portas

INTRAPORT="8001"
OPACPORT="8000"

Assim que as alterações forem feitas, salvamos e saímos.

Configuração Apache

criar configuração para apache2

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

criar instalação de biblioteca koha

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:

mysql seguro

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:

adicionar portas apache2

Listen 8001
Listen 8000

Depois de fazer as alterações, salvamos e fechamos.


Ativar módulos

habilitar módulos e sites

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

conheça a senha conf

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:

alterar senha db koha

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

Configure o MySQL para koha

modificar banco de dados 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:

entrar

http://127.0.1.1:8001

configuração padrão

Depois teremos que preencher as diferentes janelas de configuração que vamos encontrar no navegador.

criar usuário administrador

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Christian Echeverry dito

    Excelente, tava procurando, muito obrigado, aos favoritos.

  2.   rodrigo varela dito

    Excelente! Muito obrigado

  3.   Pipo Maginner dito

    Guia impressionante. A parte do Apache estaria faltando, pois me dá erros. Seria ótimo adicionar! Obrigado

    1.    Damien A. dito

      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.

  4.   andrea dito

    Bom dia: como faço para recuperar a senha?
    Thanks!

    1.    Damien A. dito

      Olá. Eu recomendo que você dê uma olhada no Wiki do programa. olá2.

  5.   Guilherme Parada dito

    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?

  6.   Matthias dito

    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

    1.    Damien A. dito

      Olá. Você mudou a senha no arquivo de configuração do Koha?

  7.   Alexander Alzate dito

    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

    1.    Damien A. dito

      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.