Como instalar o Koha no Ubuntu 20.04 LTS Focal Fossa

A Koha é um software de biblioteca de código aberto usado em todo o mundo por diferentes institutos e comunidades educacionais para gerenciar seus livros. Aqui, veremos o tutorial para saber que as etapas envolvem na instalação do Koha no Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.

É um sistema baseado em navegador que fornece:

  • Koha é construído usando padrões e protocolos da biblioteca como Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Multilíngue e traduzível
  • Possui um poderoso sistema de pesquisa e exibição de catálogo que pode usar o conteúdo da Amazon, Google, Librarything, Open Library e Syndhetics, entre outros.
  • Sistema de bibliotecas integradas da classe corporativa (ILS) com funcionalidade abrangente, incluindo opções básicas e avançadas.
  • Gerenciamento de revistas
  • Empréstimo e gerenciamento de usuários
  • Listas e relatórios
  • Sistema OPAC / Discovery
  • Reservas do curso e suporte da área local

requisitos

  • Ubuntu 20.04/18.04 ou qualquer outro servidor Linux baseado em Debian para executar as etapas fornecidas aqui.
  • Apache, MySQL ou MariaDB, Perl (instalará)
  • Acesso raiz ao servidor

Etapas para instalar o software Koha Library no Ubuntu 20.04

Aqui usaremos o repositório oficial do KOHA para baixar e instalar seus pacotes no Ubuntu 20.04, no entanto, os comandos são os mesmos para o Ubuntu 18.04 LTS, Linux ou Debian.

1. Adicione a chave GPG

Os pacotes que baixamos não foram temperados, para garantir que, primeiro, adicionaremos a chave GPG assinada para o Koha.

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

2. Adicione o repositório Koha no Ubuntu 20.04

Depois que a chave adicionada com sucesso, crie um arquivo de lista de repositório KOHA separado e adicione o endereço de destino do repo. Isso garantirá que não haja bagunça com o repositório oficial do Ubuntu enquanto adicionava um novo.

 echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

Para reconstruir o cache do APT, execute o comando de atualização do sistema:

sudo apt update

3. Comando para instalar o Koha no Ubuntu 20.04

Depois de adicionar o repo Koha, precisamos executar um único comando para baixar e instalar. Além disso, ele instala automaticamente o Apache Web Server; portanto, se você já o possui, é bom, de outra forma, deixar isso no Koha.

sudo apt install koha-common

4. Instale o MySQL Server e configure um banco de dados

Por padrão, no Ubuntu 20.04, a versão MySQL 8.0 está disponível para instalação, use o comando abaixo.

sudo apt install mysql-server

sudo systemctl start mysql

Agora, proteja sua instalação MySQL usando o comando:

sudo mysql_secure_installation

Quando solicitar o componente de validação de senha, que é a primeira etapa para proteger o MySQL, você pode ignorá -lo ou simplesmente selecionar o grau de complexidade de senha que deseja definir para senhas.

Além disso, simplesmente pressioneYChave ou de acordo com seus requisitos para todas as opções próximas.

6. Crie uma instância de Koha no Ubuntu 20.04

Agora, vamos criar uma instância para Koha:

sudo koha-create --create-db library

Você pode substituir a biblioteca pelo nome da sua biblioteca ou o que quiser. O nome que você escolher aqui configurará para o Apache, MySQL. nome de usuário e outros componentes relacionados de Koha.

7. Configurar portas de sites koha

Por padrão, ele usará a porta 80, no entanto, eu quero que seja gratuito para outros serviços futuros no meu servidor da web; portanto, primeiro alterarei a porta padrão no arquivo de configuração de sites Koha.

sudo nano /etc/koha/koha-sites.conf

Aqui, alteramos o intraporte para 8001 que será usado pelo Koha Staff Client. Ao deixar o OPAC (catálogo) para 8000.

Intraport = ”8001 ″
Opacport = ”8000 ″

Para salvar a pressão do arquivoCtrl+oseguido pela tecla Enter e depoisCtrl+x.

8. Adicione portas koha ao apache

Agora, diga ao Apache em que portas o serviço Koha está acessível, como nas etapas acima, usamos o 8001 para o Koha Staff Client e 8000 para OPAC. Assim, mencione o mesmo no arquivo de configuração das portas Apache.

sudo nano /etc/apache2/ports.conf

Substitua a linhaOuça 80a seguir, dado um.

Listen 8001
Listen 8000

Salvar e fechar -Ctrl+oeCtrl +x.

8. Crie arquivos de configuração do Apache.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library      

Note: Replace the library with the Koha instace you have created in step 6

Reinicie o apache

sudo service apache2 restart

9. Comando de reconstrução da zebra

koha-rebuild-zebra -v -f library

10. Defina a senha para o banco de dados criado por Koha

sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';

Observação: MudarH2Smediacom a senha que você deseja usar. Lembre -se de que essa senha também será usada como senha do administrador para fazer login Koho.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Altere a senha do banco de dados da biblioteca Koha

Para ver a senha de login, você pode usar o comando:

sudo koha-passwd library 

Para alterar manualmente a senha padrão criada pelo Koha, você pode usar o comando:

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

Role para baixo até a última e interna da configuração, altere a senha.

Observação: Altere a biblioteca com o nome da sua biblioteca.

12. Reinicie o memcached

sudo service memcached restart

13. Faça login no Web Installer of Koha

https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)

Related Posts