DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
What's your point? Each tool has it's intended audience and serves them well. I don't think either one is better then the other, but I do believe that both are superior to any rpm-based tool, including Yast. (Yes, I've used Suse and Red Hat before, prior to settling on Debian)
I experienced difficulties with rpm under RH and FC myself. It cannot really treat dependencies. From what I saw from yesterday, aptitude can do exiting things.
If a tool can do the job, then it's good. Period. After that, which of the good tools you use is purely a matter of personal preference.
Anyway, Aptitude is a front end to apt, can make it easier to use in most - but not all - circumstances. My personal preference is Synaptic, easier on the eyes than aptitude.
The point is, you should use one consistently. I think aptitude is the heir apparent to apt-get, so since I recently did a fresh install, I am using aptitude exclusively. I haven't figured out the ncurses ui, but the beauty of it is that I simply use it from the prompt only substituting "aptitude" for "apt-get"
Aptitude is build on the top of apt-get and has all its features plus many others... check that if you want details: http://lists.debian.org/debian-user/.../msg03138.html
I don't see any reason not to use aptitude actually... it is far superior to apt-get in many ways and save me many times in the past :-)
Hope this helps,
A.
I dislike Aptitude very much. I realize that's just my opinion. I use apt and debfoster. Those two tools are all I need to keep my system slim and configured exactly how I want. I arbitrarily purge aptitude if I install a new system, to gain a few extra MBs.
I don't think it's so much of a matter of which is better. If anything, I think it's good that we have all of these options available since they all seem to have their pros and cons.
It's kind of like the debate of CLI vs. GUI. The best thing, IMHO, is having both since both are great for doing things that the other isn't.
Really it seems to be a matter of choosing the tool right for the job. For instance, I sometimes find it more convenient to use apt while at other times I find it more convenient to use Synaptic. I don't use aptitude much, but I'm sure as time goes on I will find more situations where it seems to be the most useful.
In a way this kind of brings up the beauty of Linux - that we have many tools available that work really good for different situations. Since majority of Linux software is free, this allows us to have our cake and eat it too. I mean how great is it that when you run into a situation where your current tool seems to be limited, that you can usually make a visit to the respository (via apt, synaptic, or aptitude ) and find a tool that'll be just right for the job. And to top it off, if you find that said tool was only handy in that very rare circumstance, it's a trivial matter to remove it afterward or reinstall in the future should you happen to need it again.
I guess I see it all as win-win. About the only downside, if it can really be considered much of one, is that the diversity does steepen the learning curve and time investment. But to me, it easily worth it. Especially in the long run considering how much more of a broadenned outlook it gives you on things.
Just like everything, it's always a double-edged sword full of tradeoffs. If we had less diversity, it helps make things simpler, but that also reenforces complacency and dependency, not to mention, lack of future innovation. Innovation only comes from thinking outside of the box. And that only happens as new twists to things enter the picture. So, for instance, us debian users have apt, dselect, aptitude, and synaptic available (did I forget any? Wouldn't be surprised if I did), but the different types of methodology to approaching the same solution will most likely be a spring board for future ideas and innovation down the road. Say, all we had was apt for years and years, and it was considered the end all be all of package management utils. It would probably be a long time before we new ideals that might make the experience better or help with versatility in how to tackle a situation.
I also use debfoster, however during my last installation, I got the message that debfoster is obsolete and that I should use aptitude...
I've heard though that debfoster has been taken up by someone else and will be continued. But the deprecation notice is still present in the unstable repository. Hmm.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.