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)...