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----- Da: Patrick Ohnewein [mailto:pohnewein@prodata.it] Inviato: venerdì 7 giugno 2002 12.26 A: lugbz-list@lugbz.org Oggetto: Re: [Lugbz-list] Selezione gruppo di pacchetti su RedHat 7.2
Esiste un tool o un switch per rpm, che fa un autoresolve all'installazione di un pacchetto? Tipo quello che ti lascia fare yast, quando si installa un pacchetto.
sarebbe qualcosa del tipo:
$ rpm -i --autoresolve somePackage.rpm
Magari anche con una modalita´ interattiva.
byez Patrick
baldessari@tiscalinet.it wrote:
- Raphael Vallazza (raphael@endian.it) wrote:
Ciao a tutti! :)
ho un problemino. Dovrei installare un software die hosting automation (www.ensim.com) che contiene una marea di pacchetti rpm installano e/o aggiornano il software del server. Il mio problema è che l'installazione di questo software funziona solo se si installa la redhat in un certo modo,
Hu?
e cioè selezionando all'inizio il seguente gruppo di pacchetti:
- Network Support
- Messaging and Web Tools
- DNS Name Server
- Network Managed Workstation
- Software Development
fin quà tutto ok ;) il problema è che quelli che mi hanno installato il software del server logicamente non hanno rispettato "le regole". e adesso il software ensim non riesco a installarlo correttamente.
Non c'e' un tool direttamente per fare questo. Quello che puoi fare e' prendere il file "comps" nel primo cd [RedHat/base/comps] e risalire dalle categorie ai pacchetti necessari. Dopodiche' fai una diff tra la lista dei pacchetti installati e quella ottenuta dal comps e vedi cosa manca e/o cosa va tolto.
domande: come faccio a scegliere i "gruppi di pacchetti" richiesti dopo che l'installazione è già avvenuta? si può fare?
Non in modo automatico.
Ciao, Michele _______________________________________________ https://secure.pcnotruf.net/mailman/listinfo/lugbz-list LUGBZ is pcn.it-powered
To: lugbz-list@lugbz.org
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 :)
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@inspiron download]# rpm --redhatprovides samba samba-2.2.1a-4
ma seno´ non trova niente. [root@inspiron download]# rpm --redhatprovides smbmount kein Paket stellt smbmount bereit
Se li do´ il full path lo trova [root@inspiron download]# which smbmount /usr/bin/smbmount [root@inspiron download]# rpm --redhatprovides /usr/bin/smbmount samba-client-2.2.1a-4
che e´ la stessa cosa del switch -qf [root@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 :)
L'opzione --redhatrequires mi sembra piu´ utile, fa vedere i pacchetti necessari:
[root@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@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@Hallo.com wrote:
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----- Da: Patrick Ohnewein [mailto:pohnewein@prodata.it] Inviato: venerdì 7 giugno 2002 12.26 A: lugbz-list@lugbz.org Oggetto: Re: [Lugbz-list] Selezione gruppo di pacchetti su RedHat 7.2
Esiste un tool o un switch per rpm, che fa un autoresolve all'installazione di un pacchetto? Tipo quello che ti lascia fare yast, quando si installa un pacchetto.
sarebbe qualcosa del tipo:
$ rpm -i --autoresolve somePackage.rpm
Magari anche con una modalita' interattiva.
byez Patrick
baldessari@tiscalinet.it wrote:
- Raphael Vallazza (raphael@endian.it) wrote:
Ciao a tutti! :)
ho un problemino. Dovrei installare un software die hosting automation (www.ensim.com) che contiene una marea di pacchetti rpm installano e/o aggiornano il software del server. Il mio problema è che l'installazione di questo software funziona solo se si installa la redhat in un certo modo,
Hu?
e cioè selezionando all'inizio il seguente gruppo di pacchetti:
- Network Support
- Messaging and Web Tools
- DNS Name Server
- Network Managed Workstation
- Software Development
fin quà tutto ok ;) il problema è che quelli che mi hanno installato il software del server logicamente non hanno rispettato "le regole". e adesso il software ensim non riesco a installarlo correttamente.
Non c'e' un tool direttamente per fare questo. Quello che puoi fare e' prendere il file "comps" nel primo cd [RedHat/base/comps] e risalire dalle categorie ai pacchetti necessari. Dopodiche' fai una diff tra la lista dei pacchetti installati e quella ottenuta dal comps e vedi cosa manca e/o cosa va tolto.
domande: come faccio a scegliere i "gruppi di pacchetti" richiesti dopo che l'installazione è già avvenuta? si può fare?
Non in modo automatico.
Ciao, Michele _______________________________________________ https://secure.pcnotruf.net/mailman/listinfo/lugbz-list LUGBZ is pcn.it-powered
To: lugbz-list@lugbz.org