Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes

Contributor adrian




up
36
down
Add/Remove Programs and Synaptic Should Be Aptitude-Based  
Written by stevec the 3 Mar 08 at 23:45. Category: System. Related to: Nothing/Others. New
The package management of Debian-based distributions is by far the best available; even better than Mac OS X. It's the best part about using Debian-based systems.

All the documentation still suggests people use apt-get to install things, and Synaptic and Add/Remove Programs, to my knowledge, are based on apt.

The good thing about apt is that whenever there's missing dependencies it's smart enough to download and install them itself. The bad part is that once you've installed something, if you choose to remove it you can still be left with programs or libraries that were installed as dependencies but are no longer required.

The reason aptitude is better is because it remembers what gets installed as a dependency, and if you go to remove a program and it has a dependency that aptitude knows is no longer required by any program installed on the system, it'll remove that dependency program also.

Because of that I think making Synaptic and Add/Remove Programs based on aptitude instead of apt would be an improvement.

See the 10 comments (latest comment the 14 Jun 08 at 17:51) >>