Fórum Debian
Não apacere o Php5-DBase na lista do apt-get! - Versão para Impressão

+- Fórum Debian (http://www.forumdebian.com.br)
+-- Fórum: Debian (/forum-4.html)
+--- Fórum: Redes (/forum-17.html)
+--- Tópico: Não apacere o Php5-DBase na lista do apt-get! (/thread-6361.html)

Páginas: 1 2 3


Não apacere o Php5-DBase na lista do apt-get! - stl134 - 19/05/2008 16:41

Olá pessoal,

Utilizo o PHP para acessar alguns bancos de dados em DBF, estou migrando do servidor Slackware para o Debian, instalei tudo certinho... Apache2.2, PHP5, várias extensões (gd, ibase, mysql, etc...) mas a PHP5-DBASE não aparece para instalar. Pesquisei na internet, se não me engano ela não aparece porque não é código livre, algo assim.

Gostaria de saber se existe algum repositório alternativo para mim baixar essa biblioteca, ou algum comando para mim colocar no sources.list para que o apt-get encontre essa biblioteca.


- dmatrix - 20/05/2008 21:48

Olá, veja se esse link ajuda http://pear-package.alioth.debian.org/


- stl134 - 21/05/2008 08:32

Olá dmatrix, obrigado pela ajuda :-)

Seguinte... adicionei as linhas
Código:
deb http://people.debian.org/~dexter all sid
deb-src http://people.debian.org/~dexter all sid

no sources.list... mas esta dando um erro relacionado a chave publica...

Código:
W: GPG error: http://people.debian.org all Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível: NO_PUBKEY 5FCDC2B3F71D5925
W: Você terá que executar apt-get update para corrigir esses problemas

Ja pesquisei aqui no forum, mas não consegui resolver esse problema :-(



Uma vez pesquisando eu cheguei a achar um site que falava que o dbase nao era mais encontrado no repositorio por não ser gratuito ou codigo livre... não existe nenhum outro repositorio que eu possa encontrar esse bendito pacote? :-)


- dmatrix - 21/05/2008 14:36

para baixar os pacotes não é necessário sanar esses erros, mas aplique esses comandos:

# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 5FCDC2B3F71D5925
# gpg --armor --export 5FCDC2B3F71D5925 | apt-key add -


- stl134 - 21/05/2008 17:09

Mais uma vez obrigado pela força dmatrix ;-)

Durante a tarde, eu desinstalei o apache2 e o PHP5, e tentei reinstalar eles (pelo apt-get mesmo) ... agora o apache funciona, mas se eu tento acessar uma pagina php ele pede para salvar!! o apache nao reconhece o php...

Desculpe só trazer problemas... não estou nem pedindo solução, só deixo registrado... vou ver se semana que vem faço o apache reconhecer o php, quando e se conseguir, dai vou utilizar estes comandos que você me passou. Não sei porque o apache nao reconhece o php... eu reinstalei de todas as maneiras possíveis. O certo seria ele funcionar não é mesmo? pois a primeira vez que eu instalei ele funcionou, e eu não fiz nenhuma configuração avançada.

Valeu mesmo pela ajuda :-)


- dmatrix - 22/05/2008 11:20

dá uma olhada no httpd.conf se possue a linha:
AddType application/x-httpd-php .php

veja tb no arquivo .htaccess se tem:

AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html


- eliasdiniz - 22/05/2008 20:17

Tópico movido para sala de Redes para melhor organização do fórum.


- J0N47H45 - 23/05/2008 00:00

instale o pacote libapache2-mod-php5

http://jonathasonline.wordpress.com/200 ... x-e-velox/


- stl134 - 26/05/2008 10:54

Olá!

dmatrix, acessei o /etc/apache2 ... o arquivo de configuracao é o apache2.conf... coloquei essa linha la dentro e mesmo assim nao vai... (ja reiniciei o apache)

J0N47H45 ... ja instalei esse pacote também... quando coloco para instalar o php5 ele ja pede por pre requisito esse pacote


- stl134 - 26/05/2008 17:08

acessei o wiki aqui fo forumdebian... fiz o que o tutorial fala...
(http://wiki.forumdebian.com.br/index.php/PHP#Apache_2_4)

Mas quando tento subir o modulo com o comando
# a2enmod
(eu digito php5 depois)

ele nao acha o modulo...
"This module does not exist!"


- stl134 - 27/05/2008 10:28

E ai pessoal, neste momento estou reinstalando o debian :-) Ele ja esta baixando os pacotes atualizados e tal... instalei só o sistema basico e o ambiente grafico.

Agora quero ver se acho uma maneira de ativar o dbase no php!! :-| Vou [code]tentar o que o dmatrix me disse na sua primeira resposta

valeu!!


---- Atualizado -----

Acessei o site http://pear-package.alioth.debian.org/
e segui os passos, e dava o erro da chave publica... tentei o comando q o dmatrix passou... mas da esse erro

Citar:webserver:/# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 5FCDC2B3F71D5925
gpg: requesting key F71D5925 from hkp server wwwkeys.eu.pgp.net
gpgkeys: key 5FCDC2B3F71D5925 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Fui seguindo o que o primeiro link dizia...

Citar:$ sudo apt-get install pear-package

Aqui ja ocorreu um erro, não achou esse pacote!!


Citar:$ apt-get source php5
dpkg-source: extracting php5 in php5-5.0.3
$ cd php5-5.0.3/ext/dbase/
$ pear package package.xml
Package /tmp/php/php5-5.0.3/ext/dbase/dbase-5.0rc1.tgz done

Até ai acho que deu tudo certo... o problema é que agora seria utilizado o pacote que eu nao consegui baixar...

Citar:webserver:/etc/apt/php5-5.2.0/ext/dbase# make-pear-pkg dbase-5.0rc1.tgz package.xml
-bash: make-pear-pkg: command not found

Alguma idéia?


- dmatrix - 27/05/2008 17:22

vc deu um update depois de adicionar os repositórios? senão..
# aptitude update

dá uma procurada talvez o pacote pear mudou de nome:
# aptitude search pear


- stl134 - 27/05/2008 17:22

Pessoal, gostaria de saber se tem como recompilar o php com suporte ao dbase... eu tinha um servidor slackware, e recompilei o php4 com suporte para dbase ... ("--with-dbase" se nao me engano...) a duvida é como fazer isso no debian hehe

--- respondendo ao dmatrix... ja tenho instalada a biblioteca php-pear

fiz o aptitude search pear.. ele achou :

Código:
webserver:/etc/apt# aptitude search pear
p   pearpc                                                 - PowerPC architecture emulator
i   php-pear                                               - PEAR - PHP Extension and Application Repository
p   php4-pear                                              - PHP Extension and Application Repository (transitional package)
webserver:/etc/apt# aptitude install php-pear
Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Construindo a base de dados... Pronto
Os pacotes a seguir foram mantidos:
  linux-image-2.6.18-6-686
0 pacotes atualizados, 0 novos instalados, 0 a serem removidos e 1 não atualizados.
à preciso obter 0B de arquivos. Depois do desempacotamento, 0B serão usados.
Gravando informações estendidas de estado... Pronto

Pois é pessoal, nas minhas pesquisas, encontrei esse link...
Citar:http://hypercast.info/2007/04/20/compilando-e-instalando-o-php-521-no-debian-etch/
Pelo jeito o buraco é mais embaixo... :-(
O kra recompilou o php do zero... da uma trabalheira...!!! :-(


- dmatrix - 27/05/2008 20:14

veja se esse link ajuda: http://ubuntuforums.org/showthread.php?t=309985


- stl134 - 28/05/2008 08:44

Acessei o link, baixei o arquivo... mas é .rpm... pelo que eu procurei só tem como instalar ele.. e não como descompactar... eu preciso do dbase.so para colar dentro da pasta