s. keeling wrote:
Incoming from listcomm@ml1.net:Nah. Debian's real sane that way. If you install exim, it first uninstalls your other MTA.You mean, it *tries* to uninstall it... all it takes is one screw-up to put me in the O-zone with things like that. What if (*just* for insatance) the "other" MTA used different versions of some packagesThat's the difference between rpm and deb. When you uninstall a deb, dpkg runs the uninstall script that arrived when you installed it. The uninstall script was supplied by the package maintainer, and he knows what's to be uninstalled because he's the one who decided what would be installed. If it fails, that's what reportbug is for.
There are enough differences between rpm-based distros and deb-based distros without making them up.
If you want to differentiate between the two package management systems, then do your research instead of inventing facts.
rpm packages can have scripts to run at install time, and at uninstall time. rpm also have triggers which, I think, are scripts to run when some other package is installed/removed.
If fact, I think that since rpm lacks few features of dpkg, and has some that I'd like to see incorporated into dpkg:
Can dpkg verify the integrity of installed pakcages? rpm can. Can dpkg tell you when packages were installed?rpm can.Can dpkg produce a formatted list (think printf) of installed packages and/or their contents? rpm can.
The most significant difference between the Debian and RH approaches to package management is that, until recently RH had nothing equivalent to apt-get and such. Now, the rpm world has up2date, yum and even apt-get. I have used (lightly) up2date and it seemed quite as nice as apt-get: better if you find a GUI helps your productivity.
I have not used yum or apt-get on an rpm-based system, nor synaptic and aptitude on Debian, so I won't comment further on those.
-- Cheers John -- spambait 1aaaaaaa@computerdatasafe.com.au Z1aaaaaaa@computerdatasafe.com.au Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/