Stephane Gourichon wrote:
> (I wrote about several ideas in this mail, but they are all about urpmi
> and friends, so I think it is ok to have them in one mail.)
>
> (Also, I use 7.0 but have not fiddled with 7.1 beta or cooker a lot, so
> please pardon if I ask for something already done)
>
> On Fri, 26 May 2000, Hoyt wrote:
>
> > Install of rpm "foo" fails because it depends on rpm "bar". Install of
> > rpm "bar" fails because of libs****.so.o which is included in
> > jhgy-1.0.rpm.
>
> Why don't you just "urpmi foo" or use rpmdrake ?
>
> (To mandrake people: urpmi is a *real* improvement to an rpm-based
> distribution! Thanks!)
>
> rpmdrake (because it is based on urpmi) is really more powerful than
> gnorpm or kpackage (though I haven't tried them recently). It is really
> clean to have un/install of package automatically propagate un/install of
> other to respect dependencies.
>
> urpmi needs some remarks, though:
>
> -It is a bit slow, even on a fast machine when there are complicated
> dependencies.
> -It doesn't process everything when you put many (say, 30 or more) rpms to
> install at the same time. I had to re-issue the command several times
> until it installs all.
>
> -/WISH/ a uninstall feature in urpmi command line.
>
> -/WISH/ Some urpmi-based tool that help keep a bunch of machine's
> installation consistent. (I used to have autorpm, but things could be
> better, thanks to urpmi.) Basically, the slave machines would contact (or
> be contacted by) the "master" machine to get the canonical "rpm -qa" list,
> compare with the local list, install what you don't have (with automatic
> dependencies), uninstall what you have but shouldn't, =but= have a config
> file that says "don't install/uninstall things such as
> XFree86-<myvideocard>, kernel, nfs, samba-server..." (BTW,
> XFree86-Mach64|SVGA|... could be renamed to XFree86-server-*.rpm ...
> perhaps you did this already for XFree 4.0)
>
> -/WISH/ that urpmi handles dependencies for alien rpms: say, I find
> package gluz-blabla.i386.rpm on the web, that needs libmesa or whatever
> and Mesa gets installed automatically when I say :
> urpmi ftp://gluz.org/gluz-blabla.i386.rpm
>
> -/DREAM/ that urpmi handles dependencies when I find an alien .=SRC=.rpm
> (or .tar.gz, but I never "make install" of a tar.gz as root). In the
> former example it would install Mesa and Mesa-devel to compile gluz
> automatically.
already avail with autourpmi
:)
works great do ./configure and it will install deps to satisfy the configure
requires
not prefect yet though you have to reisue the ./confiugre most of the time to
get to then find it