Newsgroup: it.comp.os.linux.iniziare
Titolo: Cercare negli rpm

SAlve a tutti, forse la mia domanda è un po' semplice,
ma non riesco assolutamente a trovare il contenuto dei file rpm.
Voglio dire... se ho bisogno di un particolare .h e non so in quale rpm si
trova, come faccio?
Su Irix la cosa e' semplice, ma su linux redhat 7.1 non ci riesco proprio.
grazie a chiunque vorra' aiutarmi.


man rpm
Se non hai voglia di impararti tutta la sintassi vai su 
rpmfind.net
Ciao
MpWeb



rpm -qpl momepacchetto-da.intstallare | grep nomefile.h

 wrote in message
news:iaY27.52974$q77.3...@news2.tin.it...



Mi spiace di averti offeso e ti chiedo scusa.
Io penso che bisogna imparare a TROVARE la soluzione dei
problemi anzichč APPLICARE quella suggerita da altri...
Se ti leggevi la man page di rpm lo trovavi scritto ben
chiaramente e se non ne avevi voglia potevi cliccare il
tasto find di 
rpmfind.net
 (piů facile di cosě...).
Ti chiedo scusa ancora ma penso comunque che la stragrande
maggioranza dei post di questo NG e l'affollamento potrebbero
essere risolti se MOLTI non avessero paura di sudare un po'.
Ciao
MpWeb

 commento del tutto superfluo.
Quanto a te, potevi evitarit quest amagr figura di replicare a dun psot corretto
sotto ogni putno di vista:
man rpm
...
 Querying:
           rpm [--query] [queryoptions]
           rpm [--querytags]
Iniziare non significa 'non so fare nulla ditemi tutto voi'.....

 Iniziare non significa 'non so fare nulla ditemi tutto voi'.....
Io sono proprio stufo di tutte queste polemiche.
Il NewsGroup è uno strumento utile. Una risorsa. E come tale c'è che sceglie
di utilizzarla. Qualcun altro usa la documentazione. Qualcun altro ancora i
siti (in questo caso Rpmfind.net).
Internet è libero proprio per questo.
Nessuno era obbligato a rispondere alla domanda dell'amico Max, tantomeno
aggiungendo agli aiuti anche insinuazioni o polemiche varie (e nel 90 % dei
casi nelle risposte a domande -per alcuni- banali ci sono solo le
polemiche).
Vuoi dare l'aiuto ? Posti e aiuti. Vuoi polemizzare ? Polemizza. Internet ti
rende libero di fare tutto questo.
Io credo che sia più utile aiutare, se uno viene quì perchè necessita di una
risposta immediata tipo rpm -qpl momepacchetto-da.intstallare | grep
nomefile.h è libero di farlo.
Ha scelto di utilizzare il NG come risorsa ? E' libero di cercare aiuto quì.
Per te è ingiusto ? Polemizza pure, ma a mio parere Max era soddisfatto già
al primo Post di risposta che ha ricevuto.
Collaborare non vuol dire visto che mi sono fatto io il culo a leggere man
rpm adesso tocca a te, perchè da me non avrai una cippa...l'OpenSource si
basa sulla collaborazione, e sulla condivisione delle risorse.
Dio...che cosa ho scatenato... ; )
Cyo,
--
RaSca
http://web.tiscalinet.it/rascasoft

 wrote in message
news:9ihpdh$2vp$1...@pegasus.tiscalinet.it...


 aggiungendo agli aiuti anche insinuazioni o polemiche varie (e nel 90 % dei
Rileggi tutto. MpWeb ha risposto normalmente ed educatamente, a Max non
interessava la sua risposta e ha replicato sgarbatamente. A questo punto
Michele gli ha risposto, visto che il caro Max ha assunto un tono con
quale sembrava _pretendere_ la risposta.
Caro Max se non ti interessa quello che ha detto MpWeb non gli rispondi
e basta, senza rispondere in quel modo. E qui, RaSca il tuo discorso
s'annulla, o meglio va applicato a Max, non a Michele, che ha fatto
_benissimo_ a rispondergli un po a tono.
Ciao, `matte.
-- 
err: signature too big

nick_shodan wrote:

Se hai una dir piena di rpm:
for i in *.rpm; do echo "$i" | grep nome_file; done`
Ciao. 
 
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 e basta, senza rispondere in quel modo.
Scusa, ma la stessa cosa vale anche per MpWeb,
e' proprio questo il punto che non si vuole capire,
se a MpWeb non ti interessa o ritiene inutile quello che ha detto Max ,
non gli risponde
e basta, senza rispondergli in quel modo, tipo: " vatti a leggere il
man"
anche se nella risposta e' stato molto educato.
Altrimenti ognuno e' libero di rispondere come gli pare e non se ne
parla piu'.
Credo sia giusto in primo luogo evitare di postare delle risposte
inutili
PRIMA di evitare di postare delle domande inutili, o no?
Questa e' solo la mia opinione a riguardo.
saluti
Davide

 Questa e' solo la mia opinione a riguardo.
Stessa cosa vale per me.


 Io sono proprio stufo di tutte queste polemiche.
Anche io, infatti ti consiglio di rileggere il thread...vedrai che siamo tutti
stufi di polemiche e pretese varie...

opzione).
Per cui una totale mancanza di rispetto verso altri che, a meno di periodi
di ferie o rendite vitalizie, stanno lavorando come lui.....
Io la finisco qui.
Ciao

 ha scritto nel
messaggio news:3B4D5C0D...@lastminutetour.com...


 
cosi` ti scrive i nomi di tutti i pacchetti senza guardarci dentro :-).
devi fare:
for i in *.rpm ; do echo "$i" ; rpm -qlp $i |grep nome_file ;  done
meglio:
for i in *.rpm; do rpm -qlp $i |grep -i nome_file && echo "$i" ; done
ossia per ogni rpm , listane il contenuto, cerca nel listato nome_file 
e, solo se lo trovi, scrivi il nome del file.rpm
ciao, Andrea
ciao, andrea

 cosi` ti scrive i nomi di tutti i pacchetti senza guardarci dentro :-).
Cazzarola, stavo facendo delle prove al volo e non mi sono accorto che 
greppava solo il nome del file..:(


greppava solo il nome del file..:(
Dai, ciappatevi questo che e' completo di tutti gli optionals :-))
#!/bin/bash
clear
    RED="\\033[1;31m"
    WHITE="\\033[0;39m"
Help="Uso: $0 nomefile-da-cercare [filename.rpm]"
if [ $2 ] && [ ! "`ls|grep $2`" ]; then echo $Help; exit; fi
if [ $1 ] && [ "`ls|grep .rpm`" ]; then 
if [ $2 ] && [ ! "`ls *.rpm`" ]; then
exit; fi; else echo $Help; exit; fi
if [ $2 ]; then echo cerco "\"$1\"" in `echo $2|sed 's/.rpm//g'`"*.rpm"
else echo "cerco "\"$1\"" in tutti i file RPM"; fi
   for file in `ls *.rpm|grep "$2"`;
   do String=`rpm -qpl $file|grep $1`
   if [ "$String" ]; then
   echo "-----------------------------------------------------------------" 
   echo -e "${RED}" $file "${WHITE}"; echo "$String"
  fi
 done
echo
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/
"I ricchi non sono mai generosi. Se fossero generosi
 non sarebbero ricchi" - Paperon de' Paperoni