On 05/11/2007, Bob Proulx <[EMAIL PROTECTED]> wrote:

> Aptitude has so far not worked very well with wrapper programs such as
> cron-apt.

> See also Bug#438537 for more discussion of this

I see.  (and indeed with
APTCOMMAND=/usr/bin/apt-get
OPTIONS="-o quiet=1 -o Apt::Get::List-CleanUp=false -o
Dir::Etc::SourceList=/path/to/sources.list -o
Dir::Etc::SourceParts='/dev/null'"

everything seems to work correctly)

The reason i wanted aptitude is simply that the config file is full of
references to aptitude so i assumed it was safe to use it.
Specifically the comments at the top of the file suggest it is useful.
 So i suggest clarifying the situation there a little, perhaps
something like:

# The command used to execute all actions.  By default, apt-get is used.
-# Change this to /usr/bin/aptitude to use aptitude instead, which will
-# resolve changed Recommends (and Suggests as well, if aptitude is so
-# configured). You can also set other utilities (especially useful in the
-# config.d directory) so set some completely different tool.
-# OBSERVE that this tool is indended for apt-get and tools like aptitude do not
-# have full support for noninteractive upgrades. You may have to tune options
-# to not create infinit logfiles for example.
+# You can use any program you like here (or more usefully, you can
set a different value in any
+# file in config.d).
+# Note that although aptitude is the recommended tool for interactive
upgrades,
+# for cron-apt's purposes apt-get is better, and (for most
configurations) the extra
+# features of aptitude are not relevant here: you can use aptitude,
but it is not recommended.
+# If you do insist on using aptitude, you will
+# have to work around some of its bugs as described in later comments.
+#   The default is /usr/bin/apt-get (see also
+# Debian bug #438537).
+# APTCOMMAND=/usr/bin/apt-get
+# APTCOMMAND=/usr/bin/aptitude
+# APTCOMMAND=/usr/bin/apt-file



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to