Celso,
Quando você instala manualmente ele não fica visível para o YUM.
Caso você tenha especificado todos os caminhos iguais aos do pacote
RPM instalado, então o YUM sobrescreveu o que você compilou. As
pessoas falam que é bom compilar na mão para ele pegar as informações
corretas do seu processador, isso realmente é melhor. Você pode
recompilar o '.src.rpm', que você mantém a organização do RPM, e
também pega as informações corretas.
Como mencionou que não tem experiência, aí complica um pouco. Vou
tentar resumir os passos, ressaltando que pode ter pequenas mudanças:
1- Backup de tudo
2- Baixar o pacote RPM do postgresql 8.3.3 (ex: [1] ou [2])
3- Recompilar pacote (precisa do rpm-build entre outros, tente
resolver dependências com o yum)
# rpmbuild --rebuild postgresql-8.3.3-3.fc10.src.rpm
4- Instalar
# rpm -ivh postgresql-contrib-8.3* postgresql-libs-8.3*
postgresql-8.3* postgresql-server-8.3*
O resto você já sabe. Qualquer dúvida adicional manda pra cá.
Abraços,
Aldrey Galindo
1- http://fr.rpmfind.net
2-
ftp://fr.rpmfind.net/linux/fedora/development/source/SRPMS/postgresql-8.3.3-3.fc10.src.rpm
2008/8/5 Celso <[EMAIL PROTECTED]>:
>
> ----- Original Message -----
> From: "Aluisio Gouveia" <[EMAIL PROTECTED]>
> To: "Comunidade PostgreSQL Brasileira" <[email protected]>
> Sent: Tuesday, August 05, 2008 9:11 PM
> Subject: Re: [pgbr-geral] Instalar Contrib no Linux/Fedora 9
>
>
> Em Ter, Agosto 5, 2008 20:32, Celso escreveu:
>> Olá estimados colegas,
>>
>> estou começando no Linux e instalei o Postgresql 8.3.3 no Fedora 9 apartir
>> do
>> código fonte, e depois de pesquisar um bocado (acabei instalando seguindo
>> o
>> arquivo install que vem com o código fonte).
>>
>> Bem, o sistema já roda no windows a uns 3 anos e utilizamos a função
>> CONNECTBY
>> do módulo contrib/tablefunc.sql
>>
>> Tentei rodar o script pelo psql mas disse não encontrar
>> "%libdir/tablefunc".
>> Comparando com o windows notei que não existia em /usr/local/pgsql/lib o
>> arquivo
>> tablefunc.so
>>
>> Então entrei no diretório que tem tablefunc.c e rodei o make. Ele gerou o
>> tablefunc.so que movi para /usr/local/pgsql/lib.
>>
>> Até funcionou mas achei muito trabalhoso (embora não tenha experiência no
>> linux,
>> posso estar falando besteira), mas
>>
>> gostaria de saber como faço para instalar o tablefunc.sql durante a
>> instalação
>> do Postgresql ou mesmo após a instalação se não tiver como.
>
> Como vc esta usando o Fedora 9 vc pode utilizar os pacotes RPM do
> repositorio do
> pgdg [1] e depois um simples yum resolve o seu problema:
>
> yum install postgresql-contrib
>
> Para a instalação dos pricipais pacotes do postgresql vc faz o seguinte,
> apos a
> configuração do repositorio do pgdg:
>
> yum install postgresql postgresql-libs postgresql-devel postgresql-contrib
> postgresql-server
>
> [1]http://yum.pgsqlrpms.org/howtoyum.php
>
> Pois é, até cheguei a intalar pelo yum, mas depois de pesquisar percebi que
> o pessoal indicava instalar pelos fontes... então acabei indo por este
> caminho.
> O curioso é que depois de instalar pelos fontes eu até fiz tb o yum install
> postgresql-contrib, ele mostrou como instalado mas não instalou ou instalou
> em algum lugar que o post não identificou pq dava a mensagem do mail
> anterior.
>
> Mas obrigado pela dica de qualquer forma.
>
>
> Att,
>
> Celso Lorenzetti
> Aluisio Gouveia
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral