--- Renato Botelho <[EMAIL PROTECTED]> escreveu: > On 4/3/06, Otacilio Neto > <[EMAIL PROTECTED]> wrote: > > Bom dia pessoal. > > > > Gente, na lista do PostgreSQL que eu assino, > > semana passada o pessoal descobriu um problema de > > ordenação com alguns LOCALE, entre eles o pt_BR. > > Depois de muito vai e vém chegou-se a conclusão de > que > > não era um problema do PostgreSQL e sim da glibc. > > Sendo assim os sistemas baseados na libc como o > > FreeBSD estão imunes ao bug (eu mesmo verifiquei e > > reportei para a lista). O pessoal começou a > reportar o > > bug em diversos Linux. Muito bem, provavelmente o > > pessoal que não quiser aplicar patchs vai começar > a > > migrar. Só que este fim de semana eu fui instalar > o > > PostgreSQL lá em casa e confesso que foi um > trabalho > > leonino. Primeiramente não existe um pacote já > > compilado do PostgreSQL8.x.x . Tentei instalar o > 8.0.3 > > pelo ports, mas não existe o fonte nos sites para > > baixar. Baixei o tar do 8.1.x descompactei no > ports > > mas quando fui instalar ele disse que o port > estava > > broken. Baixei o port do 8.0.7, descompactei, e > dei o > > make extract. Bem, aí começou a novela. Primeiro > ele > > ficou implicando por causa da versão do meu > KERBEROS, > > dizia que tinha que renomear um arquivo de > biblioteca. > > Não lembro se instalei as duas versões, o do MIT e > o > > do HEIMDAL. Não sabia *nem a pau* como desligar a > > opção WITH_MIT_KRB5 para ver se ele não entrava > nela > > (obrigado pela dica do make config do colega). > > Utilizando de uma dose de grosseria que me é bem > > característica editei o arquivo e modifiquei a > linha > > para ter também um && !defined(WITHOUT_MIT_KRB5) > > Executei um make -D WITHOUT_MIT_KRB5 e começou a > > compilar. Na hora de instalar outra novela. Tinha > uma > > opção nos arquivos de configuração do pkg_create > que > > não funcionava nem a pau! Olhei no man do > pkg_create > > do meu 6.0RELEASE e não tinha a opção lá. Pensei > se > > não era porque o port era do stable. Fui no site e > > olhei a manpage do pkg_create do FreeBSD 6.0 > stable e > > também não estava lá a opção. Eu queria lembrar a > > opção, mas foi no sistema de casa, parece que era > algo > > do tipo @dirrmrty. Não lembro bem. O jeito foi > > comentar as linhas que tinham a opção. Dei uma > make > > install dentro do postgresql80-client e depois > dentro > > do postgresql80-server. Funcionou. Instalou > beleza. Ma > > arquivo dentro do /usr/local/etc/rc.d/ não estava > > incicializando o banco. Ele simplesmente ignorava > as > > opções. Dei um initdb "na munheca" e reinicializei > a > > máquina e o script funcionou. Instalar instalou e > está > > funcionando, mas no fim das contas fiquei meio > triste > > porque foi algo difícil. Tanto por não haver um > pacote > > no pronto (já estava viciado no pkg_add -r > > <nome_do_port>) e por ter tido muito trabalho para > > compilar localmente. Vai ver eu jáconhecesse algo > como > > o make config facilitasse a minha vida, mas acho > que o > > pessoal que migrar do Linux serão usuários típicos > > como eu. E muitos deles vão ter problemas! > > Bom, A última versão nem sempre está disponível como > pkg, isso > acontece porque os ports são atualizados diariamente > e de tempos em > tempos se geram novos pacotes. > > Se voce olhar no freshports (www.freshports.org), > você vai ver essa informação: > > To install the port: cd > /usr/ports/databases/postgresql80-server/ && > make install clean > To add the package: pkg_add -r postgresql80-server > > Vi q versão que está no FTP, é a 8.0.6 e não a > última, 8.0.7, então > resolvi testar o pkg_add -r e veja só: > > [EMAIL PROTECTED]:/home/garga/# pkg_add -r > postgresql80-server > Fetching > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/postgresql80-server.tbz... > Done. > Fetching > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/postgresql-client-8.0.6.tbz... > Done. > > .... > > Instalou perfeitamente. > > Quanto ao make config, quando uma pessoa que > supostamente migrou do > linux for até o port e der um make install pela > primeia vez, o menu > vai aparecer obrigatoriamente, pois nao existem > confs salvas. > > > -- > Renato Botelho
Tá, não sabia desse www.freshports.org. Eu sei que é ignorância minha mas fui pelo caminho que sempre vou http://www.freebsd.org/ports/ Digitei PostgreSQL no campo de pesquisa e na lista o que ele me retornou da versão 8.0.x foi o postgresql-server-8.0.7 não suspeitei que tinha um 8.0.6, ele não mostrou. O log ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/postgresql80-server.tbz... Não é de um FreeBSD Stable? O meu é Release, é por isso que ele não fez certo? Eu não dei make install, dei um make extract e ele ficou implicando com o KERBEROS antes de baixar os fontes do postgresql. Quando eu dei o make install depois de compilado não apareceu este menu não. Só aparece se der um make install sem ter compilado? Otacílio _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br