Instalação no Linux

joaopdelboni
Mensagens: 1
Registrado em: 10 Mai 2011, 12:43

Instalação no Linux

Mensagem por joaopdelboni » 10 Mai 2011, 12:48

Existe algum pacote de instalação para o linux ? um .deb ? caso não exista o pacote pronto, existe algum tutorial que ensine a compilar o fonte e instalar o biblivre no linux ?

wlucas
Administrador
Mensagens: 2122
Registrado em: 30 Abr 2011, 10:38

Re: Instalação no Linux

Mensagem por wlucas » 10 Mai 2011, 13:26

Boa tarde.

No momento não temos um pacote de instalação para o ambiente Linux, mas esta sendo providenciado e logo que estiver disponível será divulgado na seção de downloads do site.

Atenciosamente.

pedrobrito
Mensagens: 2
Registrado em: 25 Mai 2011, 05:40

Re: Instalação no Linux

Mensagem por pedrobrito » 25 Mai 2011, 05:45

como posso obter os fontes para que eu mesmo possa compilar e instalar no meu sistema?

Patrícia
Administrador
Mensagens: 429
Registrado em: 30 Abr 2011, 16:15

Re: Instalação no Linux

Mensagem por Patrícia » 03 Jun 2011, 17:23

Olá! Pedro,

O Código fonte será liberado pela Biblioteca nacional quando do encerramento do Projeto.
Patrícia Almeida

wlucas
Administrador
Mensagens: 2122
Registrado em: 30 Abr 2011, 10:38

Re: Instalação no Linux

Mensagem por wlucas » 02 Set 2011, 09:24

Bom dia dennys.sobrinho.

Veja no fórum Mensagens de erros mais frequentes se o equivalente para Linux possa lhe ajudar.

Atenciosamente. :ugeek:

dennys.sobrinho
Mensagens: 2
Registrado em: 01 Set 2011, 16:40

Re: Instalação no Linux

Mensagem por dennys.sobrinho » 02 Set 2011, 11:09

Olá wlucas!
Eu havia me esquecido de olhar o arquivo de LOG catalina.out e lá esta o problema, por se tratar de LINUX existe diferenças entre usar " (aspas) e não usá-lo, então eu sugiro que remove os " contidos no script biblivre3.sql, onde inicialmente encontrei na tabela versions.
Após recriar o banco e rodar o script novamente, o biblivre3 passou a aceitar o usuário e senha.

Muito obrigado.

wlucas
Administrador
Mensagens: 2122
Registrado em: 30 Abr 2011, 10:38

Re: Instalação no Linux

Mensagem por wlucas » 02 Set 2011, 12:09

Boa tarde dennys.sobrinho.

Parabéns pela sua iniciativa. :D

Gostaria de pedir a sua colaboração, para divulgar em forma de passo a passo aqui no fórum, a instalação no Linux, para que terceiros possam ser ajudados.

Por favor, também informe sua distribuição.

Atenciosamente. :ugeek:

dennys.sobrinho
Mensagens: 2
Registrado em: 01 Set 2011, 16:40

Re: Instalação no Linux

Mensagem por dennys.sobrinho » 05 Set 2011, 20:23

Como não tinha muito tempo para esperar uma solução mais elegante na instalação do BibLivre3 para S.O. Linux, eu resolvi baixar a versão Windows com base vazia, pois naturalmente teria todos os arquivos necessário para dar início na instalação (manual) do software.

NOTA: Aqui na Entidade onde trabalho, possuímos dois servidores rodando a distribuição Ubuntu Server 10.4, sendo um deles dedicado ao serviço WEB e o outro ao Banco de Dados PostgreSQL 8.0.4

Se você possuir somente um servidor rodando todos os serviços WEB e Banco de Dados juntos, então não será necessário fazer a troca do IP 127.0.0.1 mencionado abaixo...

Então vamos lá...

Para aqueles que desejam ter o BibLivre 3 rodando em seu servidor Linux, seja qual for sua distribuição, basta seguir os passos abaixo:

1º) Baixe o arquivo Instalador_Biblivre_3.0.13.exe, para uma pasta temporária...

2º) Abra-o através de algum gerenciador de arquivos compactados, tais como: 7zip, WinZIP, WinRAR, etc...

3º) Inicialmente navegue entre as pastas e se familiarize com sua estrutura, em seguida descompacte para uma pasta temporária, somente os seguintes arquivos:
biblivre3.war, createdatabase.sql e biblivre3.sql

4º) Agora você deve copiar os arquivos createdatabase.sql e biblivre3.sql para a pasta /root do seu servidor de Banco de Dados.

5º) Vamos criar o banco de dados biblivre3, através do seguinte comando:
psql -U postgres template1 < /root/createdatabase.sql

NOTA: Por questões de segurança, é altamente recomendável trocar a senha do usuário biblivre, para isto basta executar os comandos:
psql -U postgres biblivre3
ALTER USER biblivre ENCRYPTED PASSWORD 'nova senha aqui';


6º) Para resolver uma incompatibilidade no script Windows/Linux, será necessário editar o arquivo biblivre3.sql e remover todos os caracteres aspas, em seguida execute o seguinte comando:
psql -U postgres biblivre3 < /root/biblivre3.sql

7º) Você deverá editar o arquivo pg_hba.conf do seu Servidor PostgreSQL e adicionar uma linha permitindo o acesso das máquinas de sua rede ao banco biblivre3 pelo usuário biblivre, algo parecido com isto:
host biblivre3 biblivre 192.168.0.0/16 md5
PS: Caso tenha alguma dúvida sobre a faixa de IP´s de sua rede, peça ajuda ao administrador da rede.

8º) Agora que já temos o banco biblivre3 criado e já concedemos o direito de acesso para o usuário biblivre através de todas as máquinas da rede, resta somente reiniciar o serviço do PostgreSQL, algo como:
/etc/init.d/postgresql restart

9º) Interrompa a execução do seu Tomcat, em seguida copie o arquivo biblivre3.war para a pasta webapps do Tomcat.

10º) Por padrão o Tomcat vem com as opções HotDeploy e UnDeploy ativos, então basta apenas reiniciar o serviço para que ele possa descompactar corretamente o arquivo biblivre3.war dentro da pasta ../webapps, algo como:
/etc/init.d/tomcat restart

11º) Depois que você reiniciou o serviço Tomcat, basta editar o arquivo ../webapps/biblivre3/META-INF/context.xml e substituir o IP 127.0.0.1 para o IP ou DNS do seu servidor PostgreSQL; o resultado será algo parecido com isso:

Código: Selecionar todos

<?xml version="1.0" encoding="UTF-8"?>
<Context displayName="Biblivre 3" path="/biblivre3">
   <Resource auth="Container" 
             driverClassName="org.postgresql.Driver" 
             logAbandoned="false" 
             maxActive="20" 
             maxIdle="10" 
             maxWait="-1" 
             removeAbandoned="true" 
             removeAbandonedTimeout="60" 
             type="javax.sql.DataSource" 
             name="jdbc/biblivre3" 
             username="biblivre"
             password="abracadabra" 
             url="jdbc:postgresql://192.168.12.9:5432/biblivre3"/>
</Context>
NOTA: Por questões de segurança, é altamente recomendável trocar a senha do usuário biblivre, se você o fez, deverá substituir a senha abracadabra com a nova senha...

12º) Para que o BibLivre 3, venha a funcionar corretamente após as alterações feitas no arquivo context.xml, será necessário reiniciar o serviço Tomcat.

Pronto...

Agora é só acessar o BibLivre 3 através da url do seu servidor WEB, algo parecido com isso:
http://servidor:8080/biblivre3

Espero ter contribuído com esta solução "temporária" antes que a equipe finalize um script mais adequado para a instalação ou até mesmo um único arquivo ZIPADO contendo todos os arquivos mencionados aqui, para facilitar o processo.

Obrigado a todos.

antonocelso2
Mensagens: 1
Registrado em: 16 Set 2011, 10:20

Re: Instalação no Linux

Mensagem por antonocelso2 » 16 Set 2011, 10:24

Olá,o repositório não está funcionando... não sei se é um problema temporário..ou enfim.... sabem me responder??

Sds

Patrícia
Administrador
Mensagens: 429
Registrado em: 30 Abr 2011, 16:15

Re: Instalação no Linux

Mensagem por Patrícia » 16 Set 2011, 17:12

Boa Tarde antonocelso2,

Você está referindo-se a seção de Download do site? Fiz testes e está funcionando.

Responder

Voltar para “Versão LINUX”