tags 594512 pending thanks Hi,
Please note I love aptitude and almost exclusively using it. But fact is fact. Let me comment on each point: | aptitude provides the functionality of dselect and apt-get, as well as | many additional features not found in either program: | | * aptitude offers access to all versions of a package. True but so does apt-get if sources.lst contains enough. It is just less easy to handle but =pkg_version_number | /target_release etc is useful. I suggest: * aptitude offers easy access to all versions of a package. | * aptitude logs all its actions in /var/log/aptitude. So does others. | * aptitude makes it easy to keep track of obsolete software by | listing it under "Obsolete and Locally Created Packages". Yes. | * aptitude includes a fairly powerful system for searching | particular packages and limiting the package display. Users familiar | with mutt will pick up quickly, as mutt was the inspiration for the | expression syntax. Yes. | * aptitude tracks which packages have been installed due to | dependencies and removes them automatically when the packages that | needed them are removed from the system. This is now true for apt-get. | * aptitude can automatically install Recommended: packages[6]. This is now true for apt-get. This was true for dselect and was the major lack of functionality of apt-get. | * aptitude can be used to install the predefined tasks available. | For more information see tasksel, Section 8.1.5. yes. | * aptitude in full screen mode has su functionality embedded and can | be run by a normal user. It will call su (and ask for the root password, | if any) when you really need administrative privileges I think aptitude for "ease of use" while "apt-get" for "robustness". I have attached patch here and also commited to CVS. > -- > 594512: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594512 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems
--- pkgtools.sgml.orig 2010-08-28 12:33:38.974272743 +0900 +++ pkgtools.sgml 2010-08-28 12:42:20.613280775 +0900 @@ -109,6 +109,10 @@ <p>Note that you must be logged in as root to perform any commands that modify the system packages. +<p>Note that <prgn/apt-get/ now installs recommended packages as default and is +the preferred program for package management from console to perform system +installation and major system upgrades for its robustness. + <p>The apt tool suite also includes the <prgn/apt-cache/ tool to query the package lists. You can use it to find packages providing specific functionality through simple text or regular expression queries and @@ -151,9 +155,7 @@ either program: <list> - <item><prgn/aptitude/ offers access to all versions of a package. - - <item><prgn/aptitude/ logs all its actions in <file>/var/log/aptitude</file>. + <item><prgn/aptitude/ offers easy access to all versions of a package. <item><prgn/aptitude/ makes it easy to keep track of obsolete software by listing it under "Obsolete and Locally Created @@ -164,15 +166,6 @@ display. Users familiar with <prgn/mutt/ will pick up quickly, as <prgn/mutt/ was the inspiration for the expression syntax. - <item><prgn/aptitude/ tracks which packages have been installed - due to dependencies and removes them automatically when the - packages that needed them are removed from the system. - - <item><prgn/aptitude/ can automatically install - <em>Recommended:</em> packages<footnote>Although this can also lead to - systems with more packages installed than they actually need to - work.</footnote>. - <item><prgn/aptitude/ can be used to install the predefined tasks available. For more information see <ref id="tasksel">. @@ -189,9 +182,8 @@ example, to install the <var>foo</var> package, you can run <tt>aptitude install <var>foo</var></tt>. -<p>Note that <prgn/aptitude/ is the preferred program for package management -from console both for package installations and package or system -upgrades. +<p>Note that <prgn/aptitude/ is the preferred program for daily package +management from console. <p>For more informations, read the manual page <manref name="aptitude" section="8"> and install the <package/aptitude-doc/