[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: