> Ha algum tempo, peguei aqui um comando que com ele eu pude gerar um
  > arquivo contendo todos os arquivos de cada rpm do cd de minha distro,
  > assim, quando houvesse determinada dependencia, eu saberia em que pacote
  > estava a tal dependencia fazendo uma busca dentro desse arquivo. alguem
  > poderia me relembrar o comando?
  > Obrigado !

Me pareceu uma boa ideia, eu ainda nao tinha pensado nisso e como nao
sou tao
antigo por aqui nao sei como foi resolvido na lista.
Eu criei um script bem simples que gera um arquivo (arquivos_rpms) com a
seguinte estrutura: Identificacao_do_CD - Nome_do_Pacote - Nome_do_Arquivo,
em que basta voce dar o comando cat arquivo_rpms|grep
<arquivo_em_dependencia> que voce identifica o nome do pacote que contem o
arquivo em dependencia e o CD em que este pacote se encontra.
Abaixo esta o script para gerar o arquivo para consulta:

#!/bin/bash
echo "Entre com a Identificacao do CD: "
read label
for i in `ls /mnt/cdrom/RedHat/RPMS/*.rpm`; do
         for j in `rpm -qlp $i`; do
             echo "$label - `basename $i` - $j">>arquivos_rpms
         done
done

Voce pode executar este script com todos os CD's da sua distribuicao,
lembrando apenas de informar corretamente a identificacao do CD (ex: Red
Hat
7.2 CDx) que vai ser criado apenas um arquivo (um pouco monstruoso +-
18,5MB
com 2 CDs da Red Hat), mas facilita na busca.
E so alterar de acordo com as suas necessidades. Demora um pouco para gerar
este arquivo, mas compensa.
Eu acredito que com um pouco mais de trabalho e pensando um pouco mais se
possa melhorar este script, talvez para diminuir o tamanho do arquivo
gerado.
Eu aceito sugestoes.
Desculpe pela falta de acentuacao e pelos erros ortograficos.

Espero que ajude,

Ronald D. Neves





_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Assinantes em 08/01/2002: 2258
Mensagens recebidas desde 07/01/1999: 149473
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a