Skip to content

Instantly share code, notes, and snippets.

@cleydyr
Last active May 25, 2024 23:23
Show Gist options
  • Select an option

  • Save cleydyr/c010f44e169088b85d9ef73c928591b5 to your computer and use it in GitHub Desktop.

Select an option

Save cleydyr/c010f44e169088b85d9ef73c928591b5 to your computer and use it in GitHub Desktop.
Script para implantar Biblivre 5 no Linux Mint, Ubuntu e similares
#!/usr/bin/env bash
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y postgresql-9.1 tomcat7 openjdk-8-jdk-headless
sudo su postgres -c "psql -U postgres -c "'"'"ALTER USER postgres WITH PASSWORD 'abracadabra'"'"'"";
sudo su postgres -c "curl https://raw.githubusercontent.com/cleydyr/Biblivre-5/5.1.0/sql/createdatabase.sql | psql -U postgres"
sudo su postgres -c "curl https://raw.githubusercontent.com/cleydyr/Biblivre-5/5.1.0/sql/biblivre4.sql | psql -U postgres -d biblivre4"
sudo sed -i 's/-Xmx128m/-Xmx1G/' /etc/default/tomcat7
wget --quiet -O /usr/share/tomcat7/lib/postgresql-9.1-903.jdbc4.jar https://jdbc.postgresql.org/download/postgresql-9.1-903.jdbc4.jar
wget --quiet -O /var/lib/tomcat7/webapps/Biblivre4.war https://github.com/cleydyr/Biblivre-5/releases/download/5.1.0/Biblivre4.war
sudo systemctl restart tomcat7
@cleydyr
Copy link
Author

cleydyr commented Sep 1, 2018

Após o término do script, o Biblivre 5 vai estar acessível em http://localhost:8080/Biblivre4. Para trocar a URL é necessário instalar e configurar o HTTPd, tarefa não coberta por este script.

@Harukisatoh
Copy link

Após o término do script, o Biblivre 5 vai estar acessível em http://localhost:8080/Biblivre4. Para trocar a URL é necessário instalar e configurar o HTTPd, tarefa não coberta por este script.

Tenho pouco conhecimento nessa área, então não sei o que significar "configurar o HTTPd", sabe onde posso aprender mais sobre?

@cesarlucian
Copy link

este script ainda funciona?

@Harukisatoh
Copy link

este script ainda funciona?

Testei pouco tempo atrás e estava funcionando

@cesarlucian
Copy link

Harukitasoh, em qual sistema você instalou o Biblivre ?

@Harukisatoh
Copy link

Harukitasoh, em qual sistema você instalou o Biblivre ?

Faz um tempo já que usei no Ubuntu 20.04, mas lembro que um dos comandos do script dava erro (não consigo lembrar qual). Ai pra resolver fui executando comando por comando pra descobrir qual estava dando erro, se eu não me engano era algum erro de parâmetros sendo passados errados, mas foi simples de resolver. Se precisar de ajuda só mandar aqui na thread que tento te ajudar

@cesarlucian
Copy link

É o seguinte, instalei no Ubuntu 18.04, deu tudo certo na instalação mas os arquivos de CSS e JS não estão carregando, quando acesso a URL desses arquivos no navegador da erro 500 no console, já verifiquei e os arquivos estão lá e não estão corrompidos, já tentei alterar as permissões dos arquivos e continua o erro. Assim não posso continuar a instalação e sair da tela inicial, por que os botões desta tela estão com erro por falta do javascript, pode me ajudar?

@cleydyr
Copy link
Author

cleydyr commented Oct 5, 2022

@cesarlucian , @Harukisatoh , vejam o post original, onde eu explico como fazer a instalação no 18.04 e 20.04 (Nota 2). https://medium.com/@cleydyr/instalando-o-biblivre-5-no-linux-mint-18-a1e320aadb2d

P.S.: Eu recomendo deixar esse script de lado e usar contêiner Docker. Esse pacote WAR do Biblivre 5 faz um tempo que eu não mexo. Isso o torna mais estável e parecido com a versão oficial, mas aos poucos ele vai ficando para trás; funcionalidades e melhorias que eu vou aos poucos introduzindo no branch master do meu repositório do Biblivre não estão sendo acrescentadas a ele.

@cesarlucian
Copy link

Consegui pessoal! unico problema era o Tomcat errado que eu instalei o 9, não tinha visto esse artigo ainda do @cleydyr , obrigado gente.

@wildta
Copy link

wildta commented Oct 16, 2023

Verifiquei que o script na verdade faz o download do arquivo " Biblivre4.war", por acaso também tem a versão 5?

@cleydyr
Copy link
Author

cleydyr commented Oct 17, 2023

@wildta . O próprio Biblivre oficial instala dois arquivos WAR: Biblivre4.war e Biblivre5.war, mas a aplicação em si está contida no primeiro arquivo. Então ignore o nome do arquivo e também a URL para acessar a aplicação no seu navegador (que vai terminar em /Biblivre4).

A versão instalada será a versão 5 não-oficial com algumas correções. O script não cobre a instalação da versão oficial.

Copy link

ghost commented Jan 31, 2024

imagem_2024-01-31_002636314

@alanbcs
Copy link

alanbcs commented May 25, 2024

@cesarlucian , @Harukisatoh , vejam o post original, onde eu explico como fazer a instalação no 18.04 e 20.04 (Nota 2). https://medium.com/@cleydyr/instalando-o-biblivre-5-no-linux-mint-18-a1e320aadb2d

P.S.: Eu recomendo deixar esse script de lado e usar contêiner Docker. Esse pacote WAR do Biblivre 5 faz um tempo que eu não mexo. Isso o torna mais estável e parecido com a versão oficial, mas aos poucos ele vai ficando para trás; funcionalidades e melhorias que eu vou aos poucos introduzindo no branch master do meu repositório do Biblivre não estão sendo acrescentadas a ele.

@cleydyr Pode indicar um passo a passo para instalar o Biblivre no Docker? Tentei instalar mais ele não funciona. O Seu repositório (https://hub.docker.com/r/cleydyr/biblivre) é dependo do Docker do banco também e tenho que instalar a versão antiga para ir atualizando?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment