Instalação no Linux
-
- Mensagens: 1
- Registrado em: 10 Mai 2011, 12:43
Instalação no Linux
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 ?
-
- Administrador
- Mensagens: 2479
- Registrado em: 30 Abr 2011, 10:38
Re: Instalação no Linux
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.
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.
Atenciosamente,
wlucas
wlucas
-
- Mensagens: 2
- Registrado em: 25 Mai 2011, 05:40
Re: Instalação no Linux
como posso obter os fontes para que eu mesmo possa compilar e instalar no meu sistema?
-
- Administrador
- Mensagens: 429
- Registrado em: 30 Abr 2011, 16:15
Re: Instalação no Linux
Olá! Pedro,
O Código fonte será liberado pela Biblioteca nacional quando do encerramento do Projeto.
O Código fonte será liberado pela Biblioteca nacional quando do encerramento do Projeto.
Patrícia Almeida
-
- Administrador
- Mensagens: 2479
- Registrado em: 30 Abr 2011, 10:38
Re: Instalação no Linux
Bom dia dennys.sobrinho.
Veja no fórum Mensagens de erros mais frequentes se o equivalente para Linux possa lhe ajudar.
Atenciosamente.
Veja no fórum Mensagens de erros mais frequentes se o equivalente para Linux possa lhe ajudar.
Atenciosamente.
Atenciosamente,
wlucas
wlucas
-
- Mensagens: 2
- Registrado em: 01 Set 2011, 16:40
Re: Instalação no Linux
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.
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.
-
- Administrador
- Mensagens: 2479
- Registrado em: 30 Abr 2011, 10:38
Re: Instalação no Linux
Boa tarde dennys.sobrinho.
Parabéns pela sua iniciativa.
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.
Parabéns pela sua iniciativa.
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.
Atenciosamente,
wlucas
wlucas
-
- Mensagens: 2
- Registrado em: 01 Set 2011, 16:40
Re: Instalação no Linux
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:
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.
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>
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.
-
- Mensagens: 1
- Registrado em: 16 Set 2011, 10:20
Re: Instalação no Linux
Olá,o repositório não está funcionando... não sei se é um problema temporário..ou enfim.... sabem me responder??
Sds
Sds
-
- Administrador
- Mensagens: 429
- Registrado em: 30 Abr 2011, 16:15
Re: Instalação no Linux
Boa Tarde antonocelso2,
Você está referindo-se a seção de Download do site? Fiz testes e está funcionando.
Você está referindo-se a seção de Download do site? Fiz testes e está funcionando.