Instalação e configuração – Gnuteca

Tenho notado uma certa dificuldade da comunidade na tentativa de usar o Gnuteca, um ótimo software para automação de bibliotecas.

Segue um pequeno tutorial para instalar e configurar para uso.

1 – Instalar uma versão recente de 32 bits do Linux Ubuntu ou Linux Mint.

2 – Baixar gnuteca_3.2.3.deb no site (http://www.softwarepublico.gov.br/dotlrn/clubs/gnuteca/file-storage/). Precisa estar logado, se necessário crie uma conta.

3 – Instalar o arquivo baixado (basta dar dois cliques e ele abre a central de programas do ubuntu). Obs: vai dar um erro, pede para ignorar e instalar.

4 – Alterar a senha do usuario postgres do linux. Para isso execute o seguinte comando no terminal:

$ sudo passwd postgres

Inicialmente ele pedirá sua senha de administrador e depois para digitar e redigitar a nova senha para o usuário postgres (use como senha a palavra postgres, ou alguma que se recorde posteriormente). No nano utilize CTRL + O para salver e CTRL +X para sair.

5 – Alterar a senha do usuario postgres do próprio banco de dados. Para isso precisa estar logado com o usuário postgres do linux. Para isso execute os comandos abaixo:

$ su postgres

ele vai pedir a senha que foi alterada anteriormente (digite postgres se anteriormente mudou a senha para postgres)

$ psql -c “ALTER USER postgres WITH PASSWORD ‘postgres'” -d template1

se der certo receberá a mensagem ALTER ROLE

6 – Criar o database gnuteca3 com o seguinte comando:

$ createdb -U postgres gnuteca3 -E latin1 –locale=POSIX -T template0

7 – Entrar no Psql:

$ psql -U postgres gnuteca3

Ao executar o comando, se tudo der certo, receberá como prompt o seguinte:

gnuteca3=#

8 – Dentro do Psql executar os seguintes comandos:

\i /var/www/miolo25-gnuteca/modules/gnuteca3/misc/sql/dump_gnuteca3.sql

  \i /var/www/miolo25-gnuteca/modules/gnuteca3/misc/sql/dump_gnuteca3_users.sql

9 – Sair do psql (use \q)

10 – Sair do usuario postgres no linux, comando:

$ exit

11 – Alterar dentro da seção <db> do arquivo /var/www/miolo25-gnuteca/etc/miolo.conf, para isso execute o seguinte comando para abrir o arquivo em modo de edição:

$ sudo nano /var/www/miolo25-gnuteca/etc/miolo.conf  

Observa-se que o nano é um editor de texto.

O conteúdo a ser alterado dentro da seção <db> é a palavra postgres dentro das tags <password></password>:

<gnuteca3>

<system>postgres</system>
<host>127.0.0.1</host>
<port>5432</port>
<name>gnuteca3</name>
<user>postgres</user>
<password>postgres</password>
</gnuteca3>

12 – Alterar o arquivo pg_hba.conf do Postgres, usando o seguinte comando:

$ sudo nano /etc/postgresql/9.1/main/pg_hba.conf

Procure a linha abaixo:

# TYPE DATABASE USER ADDRESS METHOD

e a seguir coloque a seguinte linha:

host    all    postgres    127.0.0.1/32    trust

13 – Reiniciar o Postgresql

$ sudo service postgresql restart

14 – Basta digitar http://gnuteca.localhost (no browser) que seu gnuteca estará pronto para uso em ambiente local. (usuario e senha são a palavra “gnuteca”)

15  – Para que o gnuteca fique disponível para ser acessado via web, em outros micros, são necessárias algumas alterações no apache. Altere o arquivo ports.conf do apache:

$ sudo nano /etc/apache2/ports.conf

Dentro do arquivo vai encontrar as duas próximas linhas, na sequencia insira as próximas duas.

NameVirtualHost *:80
Listen 80

NameVirtualHost *:81
Listen 81

16 – Alterar o arquivo default em sites-avaiable do Apache 2. Deverá executar o comando a seguir para abrir o arquivo e copiar o conteúdo logo a seguir para o final do arquivo. Verifique que o ServerName passa a ficar comentado e é criado um virtual host para porta 81.

$ sudo nano /etc/apache2/sites-available/default

<VirtualHost *:81>
ServerAdmin admin@server.org
DocumentRoot /var/www/miolo25-gnuteca/html
# ServerName gnuteca.localhost
<Directory “/var/www/miolo25-gnuteca/html”>
AllowOverride None
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
ServerSignature On
php_value memory_limit 512M
php_value magic_quotes_gpc On
php_value short_open_tag On
php_value session.gc_maxlifetime 18000
php_value error_reporting ~E_ALL
</VirtualHost>

17 – Reiniciar o apache

$  sudo service apache2 restart

18 – Para executar do próprio micro execute o seguinte comando em um browser:

http://localhost:81

19 – Para acessar de outro micro na rede, utilize o endereço ip da máquina onde foi instalado o gnuteca.

http://numero_ip:81

20 – Se não sabe seu número IP vai até o terminal e digital o seguinte comando:

$ ifconfig

Anúncios

Marcado:, , , , , , , , , , ,

7 pensamentos sobre “Instalação e configuração – Gnuteca

  1. amanda novembro 27, 2013 às 15:44 Reply

    Depois de instalado, existem alguns procedimentos que devem ser feitos antes (grupos de privilégio, preferências, etc). Existe algum manual com instruções iniciais para começar a utilizar o sistema?

  2. malike dezembro 15, 2013 às 7:00 Reply

    Eu gosto de usar com o PostgreSQL em ubuntu – Free ferramenta Valentina Studio, faz tudo o que eu preciso, e faz isso muito bem http://www.valentina-db.com/en/valentina-studio-overview

  3. Cláudio Souza Jr. (@claudiosouzajr) fevereiro 1, 2015 às 15:01 Reply

    Ajudou muito! Obrigado.

  4. […] publiquei a algum tempo atrás uma receita de bolo para instalar o software de biblioteca GNUTECA, faço agora o mesmo com o software KOHA. A intenção é disseminar o uso do ótimo software de […]

  5. Emerson agosto 25, 2016 às 7:07 Reply

    Olá amigo, valeu muito, obrigado!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s

%d blogueiros gostam disto: