Instalando o PMB no Debian

Nas aulas práticas sobre automação de bibliotecas, abordo basicamente 2 Sistemas de Gerenciamento de Bibliotecas: Openbiblio e PMB. O Openbiblio é um dos softwares livres para gestão de acervos mais conhecido e utilizado. É uma aplicação baseada na web, escrita em PHP/MySQL, muito simples e com funcionalidades básicas para pequenos acervos. O PMB (PHP MyBibli), é também um software livre baseado na web sob licença GPL, escrito em PHP/MySQL, com suporte a MARC e Z39.50, todavia é mais robusto, permite uso de tesauros, suporte a Web Services, traduções para alguns idiomas, inclusive português, reserva de itens, interface mais atraente e outras funcionalidades mais interessantes que o Openbiblio.

O esquema que uso para aulas práticas funcionam assim: configurei 2 máquinas para serem servidoras, 1 é destinada a servidor de Intranet e para hospedagem do site dci.ufc.br, que em breve será refeito. O servidor de Intranet foi implementado justamente para instalar e disponibilizar alguns sistemas baseados na web para que os alunos possam manusear no laboratório, e assim ficam disponíveis em toda rede interna, basta acessar o endereço de IP da máquina e fornecer os dados de autenticação para acessar os sistemas. Instalei o Debian 4.0 Etch em ambas, configurei o Apache, MySQL, PHP, Perl, Postgres e Tomcat para instalar as ferramentas que usamos (Openbiblio, PMB, Tematres, Aigaion, Dspace, Gnu E-prints, VuFind, etc.). A instalação do PMB no Debian necessita de algumas configurações extras, já no window$ e demais distribuições linux, basta criar o banco de dados e configurar as variáveis para conexão com o MySQL e utilizar o instalador do sistema – quem já instalou aplicações escritas em PHP/MySQL conhece tais procedimentos. Supondo que você já tenha o Apache, MySQL e PHP instalados no computador, para instalar no Debian/Ubuntu/Kurumin e demais distribuições baseadas no Debian basta seguir passos:

O PMB está disponível em: http://www.sigb.net/, após o download:

1.Copiar o arquivo baixado para o diretório /var/www/ do apache;
2.Descompactar arquivo .zip com o comando unzip (vai ser criado um diretório chamado “pmb”);
3.Localizar o arquivo de configuração (db_param.inc.php) em pmb/includes/db_param.inc.php.exemple;
4.Renomear arquivo “ db_param.inc.php.exemple” para “ db_param.inc.php”
5.Abrir o arquivo de configuração em um editor de texto e modificar as variáveis de acesso ao banco de dados de acordo com as suas configurações:

define('USER_NAME', 'username');
define('USER_PASS', 'userpwd');
define('DATA_BASE', 'dbname');
define('SQL_TYPE', 'mysql');

6.Modificar permissões no diretório do PMB:

#cd /var/www
#chown -R www-data:www-data pmb
#chmod -R 640 pmb
#chmod -R ug+X pmb

7.Executar o browser e digitar http://localhost/pmb/tables/install.php
8.Escolher a codificação de caracteres e idioma
9.Fornecer parâmetros para configuração do sistema
10. Digitar no browser o endereço http://localhost/pmb/
11. Autenticar no sistema: usuário e senha = admin

Caso queiram testar a ferramenta, basta acesse este endereço: http://pmb.biblio.free.fr/



9 Comments to “Instalando o PMB no Debian”

  1. Tiago Murakami Says:

    Meu, curti esse PMB.. vou instalar para brincar com ele..

    Valeu pela dica!

  2. Karol Says:

    Olá,
    sou aluna do curso de Biblioteconomia da UDESC e gostei muito dos seus comentários. O nosos curso também possui várias disciplinas de TIC e automação de unidades de informação, no entanto os professores não comentam muito sobre blogs e outros sistemas colaborativos, o que realmente é uma pena.
    Você bem que poderia dar aulas na UDESC hehe

    Abraços

  3. Caruso Says:

    Ótima dica a do PMB. Gostei dos recursos funcionais e principalmente da interface.
    Vou baixar a última versão e instalar localmente para testes também.

  4. admin Says:

    Baixe mesmo Caruso e explore as funcionalidades. Eu estou com ele instalado, com uns erros de configurações mas mesmo assim funciona. Eu gosto muito do PMB, a interface do OPAC eu acho muito show.

  5. Roosewelt Lins » Download e demo do PMB em português do Brasil Says:

    [...] Instalando o PMB no Debian Leave a Comment [...]

  6. marcos Says:

    Também achei bacana o software. Também vou experimentar…

  7. Caruso Says:

    Acabei de testar. Não gostei muito. Muitas funcionalidades, recursos que eu não utilizaria em Bibliotecas de Pequeno e Médio Porte. Neste sentido prefiro o OpenBiblio mesmo: registro de novos materiais de forma simples, etc.

    A minha regra era mais ou menos a de que se você levar mais de 1 minuto para registrar um novo recurso no sistema, não o use. Porque, não dava para subutilizar uma pessoa só para gerenciamento do acervo. Em bibliotecas de pequeno e médio porte as equipes são enxutas. Então, serviços mais técnicos devem ser os mais focados possíveis, com menos tempo de dedicação.

    Grande abraço.

  8. admin Says:

    Bem o OpenBiblio eu acho muito massa, porém muito fraquinho, é simples para pequenas soluções. Essa sua regra é interessante, mas sinceramente acho muito complicado vc mensurar a qualidade de um sistema só pelo tempo que se cadastra um registro bibliográfico. agilidade na viabilização do trabalho é apenas um dos critérios para medição da usabilidade de um software. E no PMB nem é tão demorado cadastrar um item, até pq nem todos os campos são obrigatórios. Agora não entendi essa questão de subutilizar uma pessoa no gerenciamento de acervo. Abração.

  9. Henrique Monteiro Says:

    Visite a nova página do Openbiblio em Portugues, feita pelos mesmos membros que traduziram para pt-br a versão 0.4! Agora, todos os erros de códigos depreciados “deprecated” foram atualizados e a tradução para pt_br foi revisada, rodando perfeitamente no PHP5.
    Novas versões dos Manuais de Instalação (para Windows e para Linux) e de utilização no dia-a-dia, além da listagem das bibliotecas que utilizam o Openbiblio no Brasil.

    Visite: http://www.ti-rex.com/openbiblio

Leave a Comment





Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment. Usage of basic html tags is allowed.