I've got a few urpmi related questions:

1/ Do urpmi --auto and urpmq -d use different ways to solve their 
dependancies?

When I do a urpmi --auto gnome-libs-devel n my system (with hardly any 
-devel packages installed) I get the following output:

### Installing:  gnome-libs-devel
installing /mirrors/i586/Mandrake/RPMS/XFree86-devel-4.1.0-4mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/libglib1.2-devel-1.2.10-1mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/libgtk+1.2-devel-1.2.10-4mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/libaudiofile0-devel-0.2.1-1mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/libesound0-devel-0.2.22-4mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/libimlib1-devel-1.9.10-7mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/ORBit-devel-0.5.8-1mdk.i586.rpm 
/mirrors/i586/Mandrake/RPMS/gnome-libs-devel-1.2.13-1mdk.i586.rpm
Preparing...                
###################################################################################################
 
[100%]
###################################################################################################
 
[ 12%]
###################################################################################################
 
[ 25%]
###################################################################################################
 
[ 37%]
###################################################################################################
 
[ 50%]
###################################################################################################
 
[ 62%]
###################################################################################################
 
[ 75%]
###################################################################################################
 
[ 87%]
###################################################################################################
 
[100%]

XFree86-devel is required (indirectly through gtk+-devel?) by 
gnome-libs-devel, and is installed.

urpmq -d gives:

[stefan@taz stefan]$ urpmq gnome-libs-devel -d
libtiff3
libgtk+2-devel|libgtk+1.2-devel
libgtk+1.2
libungif4
imlib
libaudiofile0
libimlib1
ORBit
gnome-libs
libesound0
ldconfig
esound
libaudiofile0-devel
db1|compat-glibc
indent
libesound0-devel
libimlib1-devel
libxpm4
ORBit-devel
XFree86-libs
gnome-libs-devel
libglib1.2-devel
freetype
libpng2

XFree86-devel is missing on this list. Is it because urpmq only shows 
the dependancies that gnome-libs needs directly, and doesn't persue the 
indirect depenancies?

2/ Is there a way to let urpmi --auto show what it's planning to 
install, without it actually installing it?

3/ The urpmi -p feature isn't documented in the man page yet, in the 
--help it says:
-p               - allow search in provides to find package

Will this allow me to install openssl-devel with urpmi, and then urpmi 
looks in the provides file and installed libopenssl0-devel for me?

Stefan

PS: It's time I learn some perl, then I can understand the magic in 
urpmi better. The tool is _really_ super (I had some Sun engineers 
drooling when I demoed it for them last week)...


Reply via email to