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 [email protected] 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/