Fala rapaz,
pra saber a versão, ou vc faz um
dpkg -l <nome do pacote>
ou verifica no comeco do arquivo
/usr/share/doc/<pacote>/changelog.Debian.gz
depois vc pode tentar pegar o pacote no packages.debian.org
Se nao tiver a mesma versão, paciencia.... nao sei como fazer nesse caso.
Use uma próxima... talvez comparando os changelogs seja uma boa referencia
pra escolher nesse caso.
Uma vez q vc tiver o .deb, faz assim
cd /tmp
dpkg-deb --control arquivo.deb destino
dentro da pasta /tmp/destino, ele gravou os arquivos de controle. Num teste
que eu fiz aqui, apareceram:
$ ls
conffiles control etc md5sums postinst postrm prerm usr
vc já pode dar uma bisbilhotada no conteudo dele, ou simplesmente copiar pro
lugar que deveria ter o arquivo (com o nome adequado)...
Bom, acho que é isso.... agora tem que ir experimentando ai...
nao custa lembrar que vc está mexendo numa coisa meio delicada do sistema,
já por debaixo dos panos... pq aconteceu isso (perder o arquivo) é um
mistério, mas é pra vc ter consiencia do que está fazendo e ter certeza do
que o comando q vc digitar vai fazer antes de apertar o enter :-)
A principio acho que nao tem muitos perigos nem problemas, mas sempre é bom
tomar um pouco de cuidado.
Boa sorte!
Marcos
Nelson Oliveira wrote:
Ai Marcos.
Acho que vc realmente achou o caminho das pedras.
O lance é que no cache dos meus arquivos .DEB não está o do PHPMYADMIN.
Como identifico a versão que eu instalei do PHPMYADIM?
Como faço pra baixar a versão do DEB que eu usei?
Valeu!
Vc detona!
Abraço
Marcos Vinicius Lazarini wrote:
Ele nao conseguiu remover o pacote phpmyadmin pq está faltando o
arquivo /var/lib/dpkg/info/phpmyadmin.prerm
Esse arquivo é executando antes da remoção do pacote, e enquanto ele
nao existir e retornar erro da sua execução o negócio nao vai deixar
vc remover o pacote.
A minha sugestão é tentar resgatar o arquivo de alguma forma do .deb
original (talvez usando alguma opcao do dpkg-deb) e copiar lá. Em
ultimo caso, criar um arquivo vazio, mas certamente essa acoxambração
pode ter efeitos colarais na re-instalação do pacote...
--
Marcos
Nelson Oliveira wrote:
Max.
Sua dica resolveu a questão do Apache! Show de bola!
Porem ainda estou com problemas em relação ao PHP. Antes de toda essa
confusão eu tava com o PHP 4 e o PHPMYADMIN instalado.
Depois do apache, tentei remover o PHP4 via APTITUDE que me mostrou
que o phpmyadmin ficaria com dependencias quebradas. Por isso
coloquei o PHPMYADMIN pra ser removiso tbem (junto com o PHP4).
O final do processamento dessa tarefa pelo APTITUDE retona o seguinte:
(Lendo banco de dados ... 99794 arquivos e diretórios atualmente
instalados.)
Removendo phpmyadmin ...
/var/lib/dpkg/info/phpmyadmin.prerm: line 12: db_get: command not found
dpkg: erro processando phpmyadmin (--remove):
subprocesso pre-removal script retornou código de saÃda de error 127
dpkg: php4: problemas de dependência, mas removendo assim mesmo
conforme pedido:
phpmyadmin depende de php4 | php4-cgi | php5 | php5-cgi; porém:
Pacote php4 está para ser removido.
Pacote php4-cgi não está instalado.
Pacote php5 não está instalado.
Pacote php5-cgi não está instalado.
Removendo php4 ...
Erros foram encontrados durante processamento de:
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ack! Something bad happened while installing packages. Trying to
recover:
Press return to continue.
Será que alguém tem alguma dica? Como posso remover tudo isso e
instalar novamente?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]