R: [Lugbz-list] Selezione gruppo di pacchetti su RedHat 7.2

Beh, ma allora? Che fate mi ignorate?

Ho scritto prima che esiste nel comando RMP della redhat che si chiama

Redhatprovides

Cioe

Rpm --redhatprovides nomepachetto

Che ti fa vedere tutte le dipendenze di quel pacchetto! Sono io che non ho capito
O cosa?

Ciao
Marco

-----Messaggio originale-----

Non ti ignoriamo, solo che non ero riuscito ad eseguire il commando.

Adesso ho capito, mi manca rpmdb-redhat. Estratto dal man rpm:

--redhatprovides find package name that contains a provided
                   capability (needs rpmdb-redhat package
                                    installed)
--redhatrequires find package name that contains a required
                   capability (needs rpmdb-redhat package
                   installed)

Dopo aver installato rpmdb-redhat mi ha funzionato :slight_smile:

Solo che non ho capito bene se e´ utile o meno

Mi sembra che --redhatprovides non trovi pacchetti in modo troppo
intelligente, se la stringa cercata e´ contenuta nel nome del pacchetto ok,

[root(a)inspiron download]# rpm --redhatprovides samba
samba-2.2.1a-4

ma seno´ non trova niente.
[root(a)inspiron download]# rpm --redhatprovides smbmount
kein Paket stellt smbmount bereit

Se li do´ il full path lo trova
[root(a)inspiron download]# which smbmount
/usr/bin/smbmount
[root(a)inspiron download]# rpm --redhatprovides /usr/bin/smbmount
samba-client-2.2.1a-4

che e´ la stessa cosa del switch -qf
[root(a)inspiron download]# rpm -qf /usr/bin/smbmount
samba-client-2.2.1a-4

Potrei solo immaginare che --redhatprovides funzioni anche se il
pacchetto non e´ installato, ma in quai casi normalmente sapere il full
path della utility mi sembra esagerato. Faccio prima a fare un search su
rpmfind.net :slight_smile:

L'opzione --redhatrequires mi sembra piu´ utile, fa vedere i pacchetti
necessari:

[root(a)inspiron download]# rpm --redhatrequires gimp
gimp-devel-1.2.1-7
gimp-perl-1.2.1-7
sane-frontends-1.0.5-2

Cosi´ potrei risolvere il mio problema con qualcosa del genere

[root(a)inspiron download]# rpm -i `rpm --redhatrequires gimp`

Solo che i pacchetti che sono required da gimp, potrebbero avere altre
dependences, che a sua volta ... Un problema recursivo dunque. Un tool
che mi aiuti non sarebbe male e neanche chiedere troppo IMHO!

A e il problema di Raf non lo saprei ancora risolvere, tu come pensavi
di fare, non mi sembra che si possa farsi listare i pacchetti di un
certo profilo, o solo non ho capito io?

byez
Patrick

Marco.Perathoner(a)Hallo.com wrote:

Che ti fa vedere tutte le dipendenze di quel pacchetto! Sono io che non ho capito
O cosa?

Non le risolve in automatico.

Ciao,
Michele