This site is now 100% read-only, and retired.

Which package manager?

Submitted by root on Fri 9 Mar 2007

adept-manager  <-> 1% 21 votes
apt-get  <-> 57% 614 votes
aptitude  <-> 26% 285 votes
gnome-apt  <-> 0% 1 vote
synaptic  <-> 10% 113 votes
wajig?  <-> 0% 5 votes
Something else?  <-> 2% 30 votes
Total 1069 votes

 

 

 

Re: Which package manager?
Posted by alfadir (141.58.xx.xx) on Fri 9 Mar 2007 at 16:47
[ View Weblogs ]
dselect

Started with dselect a long time ago, and never really used aptitude..
I use apt-get now and then but just for small packages.

[ Parent ]

Re: Which package manager?
Posted by ajt (84.12.xx.xx) on Fri 9 Mar 2007 at 17:32
[ View Weblogs ]
For the best part of a a year I used mostly apt-get and aptitude now and then. I didn't switch to aptitude initially because I didn't like the TUI. Someone pointed out that aptitude can be used in a command line fashion just like apt-get, and since then I've used aptitude almost exclusively.

I accept that aptitude is a tad slower than apt-get but I can't see that on my AMD64 boxes. I believe that aptitude manages things better than apt-get and I have found it deals with complex packages better than apt-get.

--
"It's Not Magic, It's Work"
Adam

[ Parent ]

Re: Which package manager?
Posted by Utumno (61.229.xx.xx) on Fri 9 Mar 2007 at 17:59
[ View Weblogs ]
'aptitude manages things better than apt-get'

Possibly. I've heard this opinion from many, however:

Shouldn't there be just one, canonical way of 'managing things' in Debian? Why is that there exist many different ways of 'managing things'? That's a design disaster.

[ Parent ]

Re: Which package manager?
Posted by JulienV (86.213.xx.xx) on Fri 9 Mar 2007 at 18:26
[ View Weblogs ]
I must say I do not agree at all.
Users have to have the choice! However, aptitude should be the preferred package manager since Sarge release (see release notes).

As or the poll, I have been using exclusively aptitude since I have learned it can remove packages installed as dependencies, which helps me keep my systems as clean as possible.

Cheers,
Julien

[ Parent ]

Re: Which package manager?
Posted by ajt (84.12.xx.xx) on Fri 9 Mar 2007 at 18:29
[ View Weblogs ]
I think that Aptitude is standing on the Shoulders of Giants. Each new generation of tool builds on the strengths of the previous generation.

In Debian old tools are maintained and continue to support users familiar with them. Rather than abandon apt-get in favour of aptitude in one fell swoop, both are available side by side, until everyone is happy that the new tool is actually better than the old one.

As Debian isn't an "one tool only distro", it is likely that older tools will continue to be supported and available as long as people are happy to put the work in.

I agree it's sometimes confusing to know which tool to use but with Debian you get a choice the same can't be said for others. Choice is a double edged sword we just have to be careful what we do...

--
"It's Not Magic, It's Work"
Adam

[ Parent ]

Re: Which package manager?
Posted by shortpath (139.182.xx.xx) on Wed 14 Mar 2007 at 15:17
[ View Weblogs ]
I attended Don Armstrong's talk at SCaLE this year, where he talked a little about apt vs aptitude. He had said that apt was meant to be more of a test app for libapt and wasn't meant to get as popular as it did. He went on to say that aptitude was the preferred frontend and then went on to demonstrate it's usage for some time.

I don't know about a canonical way of doing things. I prefer synaptic for my home box and work computer, but strictly use aptitude on my servers.

[ Parent ]

Re: Which package manager?
Posted by Anonymous (70.84.xx.xx) on Fri 9 Mar 2007 at 18:37
dselect - on a console. Tried aptitude, didn't like it. Been using dselect for a looong time; it works and does the job, so no reason to change.

[ Parent ]

Re: Which package manager?
Posted by Anonymous (67.86.xx.xx) on Tue 13 Mar 2007 at 06:06
It's interesting to hear that people even still use dselect. After trying to learn to use it a while back (and pretty much failing at that (yes, after reading the docs)), I searched around the Net and got the impression that no one really used dselect anymore anyway.

In fact, it's telling that the user who submitted the poll ("root") didn't even include it among the choices. I can say that I wouldn't have even thought to include it.

dselect may be a good tool, but due to lacking quality docs, I think most prospective users have simply ignored it over the years.

I've been using apt since first touching a Debian box. Just figured it was the standard package manager and never dug into any of the alternatives. Not sure why I'd want to use aptitude, since apt-get and apt-cache work fine.

[ Parent ]

Re: Which package manager?
Posted by Steve (80.68.xx.xx) on Tue 13 Mar 2007 at 09:52
[ View Weblogs ]

This poll was derived from a user-submitted one, I added three/four additional choices and utterly forgot to add dselect.

My last memory of using it was pre-woody, during my first install of Debian!

Steve

[ Parent ]

Re: Which package manager?
Posted by trollll (24.153.xx.xx) on Thu 15 Mar 2007 at 04:52
[ View Weblogs ]
And many thanks for adding more! I've had minimal exposure to package managers other than apt-get, aptitude, and a few non-debian choices and wanted to get a feel for what people used and why.

I use aptitude simply because I read good things about it and it (*knock on wood*) has worked quite well so far.

[ Parent ]

Re: Which package manager?
Posted by mar (89.102.xx.xx) on Tue 13 Mar 2007 at 11:02
[ View Weblogs ]

a small tip: from time to time i have to SIGKILL the aptitude process (unstable testing box) and if i re-run aptitude, it refuses to go on untill i reconfigure all packages. i discovered that running dselect after such a crash handles the unexpected error without any problem :-) and does not force me to reconfigure everything -- so i use both.

m.

[ Parent ]

Re: Which package manager?
Posted by Anonymous (212.195.xx.xx) on Sun 11 Mar 2007 at 10:20
On servers I use aptitude when I install a package with dependencies (they will be easier to remove after). If I know there aren't dependencies apt-get is way faster on the old machines I own (mostly PII / PIII Internet gateways). Things are different for machines from clients they have more power :)
On the other hand, on a desktop I use synaptic and I find it clear with not much eye-candy.

e-Ric

[ Parent ]

dselect
Posted by Anonymous (65.57.xx.xx) on Mon 12 Mar 2007 at 09:05
I continue to use good old dselect. Unlike apt-get you get info about the packages, and unlike aptitude, dselect is easier to use, in my view.

synaptic - I suppose - is for those who never use or don't want to use the console :(

[ Parent ]

Re: Which package manager?
Posted by Anonymous (71.241.xx.xx) on Mon 12 Mar 2007 at 22:57
Is Aptitude the only way to automatically mark and remove uneeded depenencies?

I like the searching capability of Synaptic.
Aptitude is harder to use than Dselect for searching.
I do not recall seeing the auto dependency stuff in Synaptic.

Is there a way to make "remove unused dependencies", 'purge' instead?

[ Parent ]

Re: Which package manager?
Posted by GoodTimes (209.120.xx.xx) on Fri 16 Mar 2007 at 12:39
[ View Weblogs ]
it sounds to me like you could use deborphan

aaron

You don't understand my words...but you must choose.
- Shogun Assassin

[ Parent ]

Re: Which package manager?
Posted by fsateler (200.83.xx.xx) on Fri 16 Mar 2007 at 23:01
[ View Weblogs ]
IIRC synaptic can show you all the orphaned packages.
--------
Felipe Sateler

[ Parent ]

Re: Which package manager?
Posted by eddor1614 (24.232.xx.xx) on Tue 13 Mar 2007 at 18:49
[ View Weblogs ]
why nobody choose feta?

[ Parent ]

Re: Which package manager?
Posted by busfault (69.205.xx.xx) on Wed 14 Mar 2007 at 18:00
[ View Weblogs ]
It depends on what I am doing, if I know the package I just apt-get install [package], if I am updating, again I use apt-get update, etc. If I am browsing for a package I will use dselect, and sometimes aptitude, but even after that i will revert to apt-get to do the actual install.
-Tom

[ Parent ]

Re: Which package manager?
Posted by analogue (82.224.xx.xx) on Fri 16 Mar 2007 at 10:33

Like many, I'm still using dselect, and have no reason to change.

[ Parent ]