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.orgSe 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 destinodentro 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 usrvc 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 127dpkg: 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?