Re: Re: history of system
On 04/20/2005 12:10 PM, John Hasler wrote:
> Ralph Katz writes:
>
>>> I switched to aptitude because it lets you test an install/remove/upgrade
>>> for breakage /before/ you apply any changes.
>
>
> What does it do that the apt-get '--simulate' option doesn't?
Yes, apt-get -s does a crude trial run. But with aptitude's visual
interface, a few quick keystrokes will give you dependencies, reverse
dependencies, tell what will break and why, etc. apt-get will have you
loading and reloading the package cache for /each/ "what-if" scenario.
Aptitude shows you what's held, what's upgradeable, what's suggested and
by which package... let's you do things like "apt-cache show <pkg>,"
"apt-cache policy <pkg>," "apt-cache rdepends <pkg>," etc all with
simple keystroke commands or using the pull-down menu. "_" to mark for
purge a package and immediately see what breaks. No reloading the
package cache. And, of course, you get the activity log, which is what
started this thread. Here's mine from yesterday's update:
Aptitude 0.2.15.8: log report
Tue Apr 19 18:28:30 2005
IMPORTANT: this log only lists intended actions; actions which fail due to
dpkg problems may not be completed.
Will install 4 packages, and remove 0 packages.
20.5kB of disk space will be used
===============================================================================
[HOLD] acroread
[HOLD] debconf-utils
[HOLD] debhelper
[HOLD] mozilla-thunderbird
[HOLD] mozilla-thunderbird-typeaheadfind
[HOLD] nvidia-glx
[HOLD] nvidia-kernel-source
[HOLD] po-debconf
[UPGRADE] gaim-encryption 2.36-2 -> 2.36-3
[UPGRADE] hicolor-icon-theme 0.7-1 -> 0.8-1
[UPGRADE] liburi-perl 1.30-1 -> 1.35-1
[UPGRADE] mozilla-thunderbird-enigmail 2:0.90.2-1 -> 2:0.91-3
===============================================================================
Log complete.
Try it. :)
Ralph
Reply to: