On Tue, 20 Jun 2000, Michael Beurskens wrote: > Well, I read this thread (actually only part of it because people tend to > repeat themselves) and I am quite amazed about some of the unfounded rumours > about .RPM- and .DEB-package formats. > > *Both* check for dependencies. DEBs are NOT TGZs with scripts attached > (that's SLP, used by Stampede Linux). > Hummmmmm no... Deb's are .tar.gz. They're made up of three component IIRC: control, shell scripts, and tar.gz(the actuall bin) > The main "usability features" of APT are: > > 1. It manages multiple sources for packages, eg. you could have a CD-ROM, > multiple FTP-sites (stable packages, unstable packages, security updates, > ...) and some files on your harddisk. All those packages would be in a > ccentral database which also includes dependency-information. The tool simply > downloads a tgz-file from the FTP-server and merges it into the local > database. This is (AFAIK) also possible with kpackage (not sure if it works > with remote packages, though). > > 2. When trying to upgrade a package it will also try to update all other > packages which depend on it (in your Gimp 2.0 example most of Gnome would > propably be suggested for an update too). > > 3. When you try to install/uninstall a package other packages depend upon > (which cannot be fixed) you are warned (same as in RPM). There are also > "recommended" packages as well as packages which exclude each other. (same > as in RPM?) > > 4. You can run "unattended" upgrades (i.e. without having to check each > package for an upgrade) simply from the command-line. This would check for > "stable" updates to installed packages, which don't result in any > dependency-problems and install them. This even works when updating the > whole distribution. > > 5. dpkg itself (which is the equivalent to the "rpm"-command-line-tool) has > several sets of "force"-switches, one of them ignoring dependencies, which > is NOT the default! dpkg is not really that much better than rpm, it's > mainly apt which is the "more powerful" feature. > > That is propably all that really matters (to the user) in the ways of > choosing a "right" package-format. Also keep in mind that RPM is currently > being / has recently been refreshed... > Other than the above I inserted, you're pretty much dead on about everything. To define easy... that's a tough one. It depends on the perspective you're looking from. A newbie'ss or a sys admin'ss ? Not to be too pretentious but lets simply look at how the merriam-webster dictionary defines easy : ) Easy Eas"y, a. Compar. Easier; superl. Easiest. OF. aisi'e, F. ais'e, prop. p. p. of OF. aisier. See Ease, v. t. 1. At ease; free from pain, trouble, or constraint; as: (a) Free from pain, distress, toil, exertion, and the like; quiet; as, the patient is easy. (b) Free from care, responsibility, discontent, and the like; not anxious; tranquil; as, an easy mind. (c) Free from constraint, harshness, or formality; unconstrained; smooth; as, easy manners; an easy style. ``The easy vigor of a line.'' --Pope. Interesting eh ? Now, who's point of view are we gonna look at 'easy' from ? -- Bryan Paxton "How should I know if it works? That's what beta testers are for. I only coded it." -- Linus Torvalds. Public key can be found at http://speedbros.org/Bryan_Paxton.asc