INSTITUTO BRASILEIRO DE INFORMAÇÃO EM CIÊNCIA E TECNOLOGIA Manual de Instalação Linux Biblioteca Virtual Temática – OAI – Versão 2.0.1 de 11/02/2013 Season Consultoria e Treinamento Avançados em Informática ÍNDICE DE FIGURAS Figura 1 – BibliotecaVirtual-ds ...............................................................................................8 2|Página SUMÁRIO 1. INTRODUÇÃO ............................................................................................................4 2. BIBLIOTECA VIRTUAL TEMÁTICA ........................................................................5 3. SOFTWARES BÁSICOS PARA INSTALAÇÃO DA BVT ..........................................6 4. PROJETO BVT-OAI.......................................................................................................7 4.1 Faça o download do projeto BVT-OAI.......................................................................7 4.2. Transferência de arquivos ........................................................................................7 4.3 Instalando o Postgres.................................................................................................7 4.4 Instalando o Java.......................................................................................................8 4.5 Iniciando o jboss........................................................................................................8 4.5 Parando o jboss..........................................................................................................8 5. REQUISITOS DE HARDWARE ...................................................................................9 6. CONSIDERAÇÕES FINAIS .........................................................................................10 6.1. Cuidados com a segurança.....................................................................................10 6.2. Cópias de segurança.............................................................................................10 3|Página 1. INTRODUÇÃO O objetivo deste manual é orientar os responsáveis pela instalação e manutenção do ambiente computacional necessário para a implantação do sistema de Biblioteca Virtual Temática. O IBICT distribui o programa: Biblioteca Virtual Temática; Este manual orienta a instalação e adequação necessárias do software bem como da Biblioteca Virtual Temática. 4|Página 2. BIBLIOTECA VIRTUAL TEMÁTICA O portal da Biblioteca Virtual Temática foi idealizado com o objetivo de facilitar o acesso à informação e centralizar diversos recursos em um mesmo website, sendo assim possui uma variedade de serviços que envolvem desde a pesquisa ao acervo digital às ferramentas que visam à interatividade entre usuários, como por exemplo, Fórum e Chat. O sistema, na atual versão, é composto pelos seguintes módulos principais: Administrador; Gerente; Usuário. Ao receber o sistema da Biblioteca Virtual Temática, a instituição receptora do mesmo deve customizá-lo por meio do módulo de Administrador. A customização envolve escolha de layout para o sistema, inclusão e habilitação dos serviços do sistema. Sua instalação necessita de sistema operacional baseado na plataforma UNIX/LINUX: Plataforma Unix: Linux < http://www.linux.org > Ubuntu < http://www.ubuntu-br.org> BSD < http://www.openbsd.org > FeeBSD < www.freebsd.org > AIX < http://www.ibm.com> HPUX < http://www.hp.com > Solaris < http://www.sun.com > Também é possível instalá-lo em um sistema operacional baseado na plataforma Windows: Plataforma Windows: Windows <http://www.microsoft.com/brasil> Windows 7 <http://www.microsoft.com/brasil/windows7> XP <http://www.microsoft.com/windows/windows-xp> Vista <http://www.microsoft.com/brasil/windows/windows-vista/> A BVT funciona nos seguintes navegadores: Internet Explorer 7.x; Internet Explorer 8.x; Mozilla 1.4+, Firefox. 5|Página 3. SOFTWARES BÁSICOS PARA INSTALAÇÃO DA BVT A seguir é apresentada uma descrição dos softwares básicos necessários para a implantação da BVT. JDK 1.6: Java Development Kit (JDK) significa Kit de Desenvolvimento Java, e é um conjunto de utilitários que permitem criar sistemas de software para a plataforma Java. É composto por compilador e bibliotecas. JBoss AS 5.0.1: É um servidor de aplicação de código fonte aberto baseado na plataforma J2EE implementada completamente na linguagem de programação Java. Como é baseada em Java, JBoss pode ser usado em qualquer Sistema Operacional que suporte Java. PostgreSQL 8.3.7: É um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto e um dos mais avançados. 6|Página 4. Projeto BVT-OAI 4.1 Faça o download do projeto no link Arquivos necessários para instalação da Biblioteca Virtual Temática - BVT, descompacte os arquivos em um diretório de sua preferência. 4.2 Agora é preciso transferir os arquivos que foi baixado da sua máquina (Windows) para o servidor Linux. Aqui usamos o WinSCP para fazer a transferência dos arquivos, segue o link do download para quem quiser usar essa ferramenta, http://winscp.net/eng/index.php. Transfira os arquivos para um diretório de sua preferência, aqui usamos o diretório /opt no Linux. 4.3 INSTALANDO O POSTGRESQL A versão utilizada para homologação do sistema Biblioteca Virtual Temática com o PostgreSQL foi 8.4 pela indisponibilidade da versão 8.3 no repositório. Vale salientar que o sistema é compatível com ambas as versões e a sequencia de passos mesma independente da versão (8.3 ou 8.4). Para instalar o PostgreSQL abra o terminal e digite os seguintes comandos. Logar como root [usr]$ sudo su Instalação dos pacotes do postgresql [root]# apt-get install postgresql-8.4 postgresql-client-8.4 postgresql-contrib-8.4 Instalação dos pacotes do PGAdmin3 [root]# apt-get install pgadmin3 pgadmin3-data Volte para a raiz do Sistema operacional [root]# cd / Logar como postgres [root]# su - postgres Criar usuário e senha para o banco biblioteca_virtual [postgres]$ createuser season; [postgres]$ alter user season with password ‘season’; 7|Página Criar o banco de dados biblioteca_virtual) [postgres]$ createdb biblioteca_virtual (criar o banco de dados biblioteca_virtual) Importar o SQL da biblioteca_virtual para o banco de dados [postgres]$ psql biblioteca_virtual < /opt/bvt.sql Importar o SQL da biblioteca_virtual-OAI para o banco de dados [postgres]$ psql biblioteca_virtual < /opt/ Script-OAICat Caso o banco de dados estiver externo a máquina local, o endereço de conexão deverá conter o seu endereço de IP como mostra a imagem abaixo. 4.4 INSTALANDO O JAVA (JDK) Digite os seguintes comandos no terminal para instalar o JDK. [root]# apt-get install openjdk-6-jdk 4.5 Iniciando o jboss Verificar se o arquivo no diretório jboss-5.0.1.GA/bin/run.sh tem permissão pra execução, se não tiver tem que dar permissão. [root]# opt/jboss-5.0.1.GA/bin/run.sh start 8|Página 4.6 Parando o jboss [root]# opt/jboss-5.0.1.GA/bin/run.sh shutdown 9|Página 5. REQUISITOS DE HARDWARE Sugere-se a seguinte configuração de hardware: Desempenho mínimo aceitável Pentium III 750 Mhz 10 | P á g i n a 1 GB de RAM 6. CONSIDERAÇÕES FINAIS Os softwares necessários para o funcionamento do sistema Biblioteca Virtual Temática podem ficar em um mesmo servidor. Algumas considerações devem ser relevantes: 6.1. Cuidados com a segurança Procedimentos de segurança devem ser efetuados no servidor onde os programas e a Biblioteca Virtual Temática estão instalados. Se possível o servidor fique dedicado á Biblioteca Virtual Temática, porém caso não seja possível, tomar as medidas de segurança para assegurar-se de falhas. Caso o servidor da BVT compartilhe com outros sistemas verificar se não há incompatibilidade nas configurações do software necessárias para a BVT. 6.2. Cópias de segurança Sugerimos que uma cópia de segurança seja feita freqüentemente durante o uso da Biblioteca Virtual Temática. Os dados da BVT ficam armazenados no PostgreSQL, portanto uma estratégia de backup deve ser implantada para evitar perda de dados. 11 | P á g i n a