Re: Maze of Twisty Turny Little Package Managers



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/28/06 19:26, Paul E Condon wrote:
On Tue, Nov 28, 2006 at 04:13:27PM -0800, Arlie Stephens wrote:
Hi Folks,

It appears that there are a lot of tools for managing packages and
dependencies on debian - dpkg, apt-get, aptitude, synaptic, ????.
To what extent do these tools understand the same data, i.e. to what
extent can one mix and match between them?

I notice some confusion (someone else's question) about which are the
'official' or favored method in debian - but my confusion is even more
fundamental. To what extent is it safe to follow people's
recomendations, when one person habitually uses apt-get, another
mentions aptitude, etc. etc.?

Related to this, I've a problem specific to a combination of aptitude
and my employer's internal servers. (We've got mirrors of several
linux distros, with company "value add", which I'm expected to use
rather than the official distributions.) The people maintaining these
sites don't seem to use aptitude at all, and I think they've broken
something, because aptitude always tells me that most upgradeable
packages are "held" at some current, lower version. (They claim

That's why I use apt-get.

not to have done this on purpose, which was my first guess, since I
can imagine them wanting to test and officially 'bless' new versions.)
Any idea what they could have done, and how I could work around it?
(I don't think it's debian itself, because my home system - which uses
the official sites - doesn't have any such problem.)

Perhaps what I really need is some kind of FAQ for coping with the
large number of package management options and their confusing
interrelationships. Does any such thing exist?

All the various programs that you find confusing are just different
user-interface programs that all work with a single packaging system.

Yes, but...

If a package is in the Debian repository, and if it can't be installed
by using any one of the user-interface programs, then there is a bug
in the package that needs to be reported to the Debian bug tracking
system.

apt-get and aptitude store "history" in different formats. Thus,
aptitude seems not to do well on systems where you start out using
apt-get.

Different people have different priorities as to what is important
in the twisty turnies of program management. For me, I listen to
the discussion. I try to avoid the program whose advocates shout
the loudest. YMMV ;-)



- --
Ron Johnson, Jr.
Jefferson LA USA

Is "common sense" really valid?
For example, it is "common sense" to white-power racists that
whites are superior to blacks, and that those with brown skins
are mud people.
However, that "common sense" is obviously wrong.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFbPahS9HxQb37XmcRAv7EAKCISxOZ6p1ZG6mabXkZktgzV3sicACdHcg9
7vh8HwBZ7y3C/JWRkNrHVwg=
=dnc0
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: stable to testing: aptitude wants strange things
    ... apt-get turns out to be mostly the same. ... Now both apt-get and aptitude want to remove aptitude. ... The following packages will be REMOVED: ... modconf openssl python-central python-minimal python-support ...
    (Debian-User)
  • Re: ubuntu & kubuntu
    ... update and remove packages with both of the utilities. ... command line) front-ends for dpkg - aptitude never calls apt-get. ... I challenge you to ever find an instance of aptitude running a command ...
    (Ubuntu)
  • Re: a few Qs about debians apt
    ... I notice you're asking a lot of questions about apt-get. ... Debian packages always leave /usr/local untouched (with the ... Debian doesn't have that distinction. ... of Debian" and included on the official CD is built to install in ...
    (Debian-User)
  • [Full-disclosure] [SECURITY] [DSA 1057-1] New phpLDAPadmin packages fix cross-site scrip
    ... If you are using the apt-get package manager, ... will install corrected packages ... Debian GNU/Linux 3.1 alias sarge ... Size/MD5 checksum: 619 0889400f9f965c338dff4c547ea046cd ...
    (Full-Disclosure)
  • Re: Ugly sarge upgrade -- kernel 2.4.27-2 > 2.4.27-6
    ... I'd like to just have apt-get upgrade fix it;) ... ... the bugs posted on the bugs site it looks like this has been kicking ... > At this point let me suggest aptitude as a substitute for apt-get. ... >>dselect and currently have the kernel packages on hold. ...
    (Debian-User)