IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New 7 reasons for aptitude versus apt-get...
As Seen from Joey Hess (joeyh@debian.org) on the Debian User mailing list.

Seven reasons why you should be using aptitude instead of apt-get.

1. aptitude can look just like apt-get
If you run 'aptitude update' or 'aptitude upgrade' or 'aptitude install', it looks and works just like apt-get, with a few enhancements. So there is no learning curve.
2. aptitude sanely handles recommends
A long-standing failure of apt-get has been its lack of support for the Recommends relationship. Which is a problem because many packages in Debian rely on Recommends to pull in software that the average user generally uses with the package. This is a not uncommon cause of trouble, even though apt-get recently became able to at least mention recommended packages, it's easy to miss its warnings.

Aptitude supports Recommends by default, and can be confgigured to support Suggests too. It even supports installing recommended packages when used in command-line mode.
3. aptitude tracks automatically installed packages
Stop worrying about pruning unused libraries and support packages from your system. If you use aptitude to install everything, it will keep track of what packages are pulled in by dependencies alone, and remove those packages when they are no longer needed.
4. use aptitude as a normal user and avoid hosing your system
Maybe you didn't know that you can run aptitude in gui mode as a regular user. Make any changes you'd like to try out. If you get into a real mess, you can hit 'q' and exit, your changes will not be saved. (aptitude also lets you use ctrl-u to undo changes). Since it's running as a normal user, you cannot hose your system until you tell aptitude to do something, at which point it will prompt you for your root password.
5. aptitude has a powerful UI and searching capabilities
Between aptitude's categorical browser and its great support for mutt-style filtering and searching of packages by name, description, maintainer, dependencies, etc, you should be able to find packages faster than ever before using aptitude.
6. aptitude makes it easy to keep track of obsolete software
If Debian stops distributing a package, apt will leave it on your system indefinitly, with no warnings, and no upgrades. Aptitude lists such packages in its "Obsolete and Locally Created Packages" section, so you can be informed of the problem and do something about it.
7. aptitude has an interface to the Debian task system
Aptitude lets you use Debian's task system as it was designed to be used. You can browse the available tasks, select a task for install, and then dig into it and de-select parts of the task that you don't want. apt-get has no support for tasks, and aptitude is better even than special purpose tools like tasksel.


Now iffn you don't call that even Better than apt-get... well you done never used apt-get.

BTW, here are the cli actions:

 install      - Install/upgrade packages\n remove       - Remove packages\n purge        - Remove packages and their configuration files\n hold         - Place packages on hold\n unhold       - Cancel a hold command for a package\n markauto     - Mark packages as having been automatically installed\n unmarkauto   - Mark packages as having been manually installed\n update       - Download lists of new/upgradable packages\n upgrade      - Perform a safe upgrade\n dist-upgrade - Perform an upgrade, possibly installing and removing packages\n forget-new   - Forget what packages are "new"\n search       - Search for a package by name and/or expression\n clean        - Erase downloaded package files\n autoclean    - Erase old downloaded package files\n download     - Download the .deb file for a package\n                  This aptitude does not have Super Cow Powers.

[link|mailto:greg@gregfolkert.net|greg] - IT Grand-Master for Anti-President
[link|http://www.iwethey.org/ed_curry/|REMEMBER ED CURRY!]

THEY ARE WATCHING YOU.
The time has come for you to take the last step.
You must love THEM.
It is not enough to obey THEM.
You must love THEM.

PEACE BEGETS WAR, SLAVERY IS FREEDOM, STRENGTH IN IGNORANCE.
New What he said.
I've been using aptitude for everything for a while now. It rocks.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Good reference.
So [link|http://twiki.iwethey.org/twiki/bin/view/Main/AptitudeIsBetterthanApt|Twikified].

Wade.

Is it enough to love
Is it enough to breathe
Somebody rip my heart out
And leave me here to bleed
 
Is it enough to die
Somebody save my life
I'd rather be Anything but Ordinary
Please

-- "Anything but Ordinary" by Avril Lavigne.

New In archive / context
[link|http://lists.debian.org/debian-devel/2003/debian-devel-200307/msg02135.html|http://lists.debian.org/debian-devel/2003/debian-devel-200307/msg02135.html]
--\r\n
Karsten M. Self [link|mailto:kmself@ix.netcom.com|kmself@ix.netcom.com]\r\n
[link|http://kmself.home.netcom.com/|http://kmself.home.netcom.com/]\r\n
What part of "gestalt" don't you understand?\r\n
[link|http://twiki.iwethey.org/twiki/bin/view/Main/|TWikIWETHEY] -- an experiment in collective intelligence. Stupidity. Whatever.\r\n
\r\n
   Keep software free.     Oppose the CBDTPA.     Kill S.2048 dead.\r\n[link|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html]\r\n
     7 reasons for aptitude versus apt-get... - (folkert) - (3)
         What he said. - (pwhysall)
         Good reference. - (static)
         In archive / context - (kmself)

I can say "where's the bathroom", "how much is that" and "those aren't my drugs" in 187 languages.
34 ms