[Gloucs] Cat amongst the... package mangement solutions

Anthony Edward Cooper aecooper at coosoft.plus.com
Sat Dec 2 01:34:40 GMT 2006


Throwing the cat amongst the pidgeons......

I have used both systems and I wouldn't say that one system was better 
than another. They both manage dependencies etc and indeed debian can 
make use of rpms.

However, any package system is only as good as the package maintainers. 
It's the packages themselves that list the dependencies. You get them 
wrong in your custom package that you are putting togther and you could 
cause others a lot of grief.

I don't think that apt is any better than yum WRT package software. 
However I do think that the debian packages are put together with more 
thought and their dependencies are more thoroughly tested. One need 
never reinstall debian apparently, and whilst one can upgrade FC4 to FC5 
using yum,  I certainly wouldn't recommend it!

However debian is bit of a pig to install and get the software you want 
on it (I had to configure X and sound! - that was like going back to the 
bad old days). Ubunto is much better at this (based on debian).

I do quite a bit of sysadmin and I don't have much faith in the package 
upgrade process. I prefer the clean re-install approach to upgrading. 
You end up with a cleaner system and usually a more stable one. The 
number of times I have read postings along the lines of (I just patched 
X and Y has now stopped working!).

As with any system, the less you tinker with it generally the more 
stable it will be. Never go for the newly released major release (wait 
for a few minor releases until they get the bugs sorted out). When 
something needs to be patched for stability/security reasons, just appy 
those patches (they are usually more targetted than the general 
`upgrade' patches and so less likely to damage a system). Anyway use 
VMware for tinkering :-)).

Consequently what I do is pick a distro that will go on with the minimum 
of fuss (it will automatically detect all your hardware and configure 
it) and by doing a full install you get a sane fully featured standard 
Linux/Unix environment. Additional software I compile/install under /opt 
to separate it from the underlying OS.

    What I have used (and what I think):

    SlackWare:
        + Fast install
        + Ultra stable
        + Standard Unix like environment
        - re-install upgrade approach
        - have to configure X & sound
        - Package system does not support package dependencies (not 
really an issue though)
    RH/WBEL/Centos:
       + Automated install (hw configured for you)
       + Pretty standard Unix like environment, loads of tools
       + Pretty stable
       + Can use yum to upgrade packages
       - re-install upgrade approach
       - Can't really upgrade from one version to a next
    FedoraCore:
       See RH above
       - Can be unstable due to the bleeding edge software
    Debian:
       + Stable
       +  Powerful extensive package management
       + Never re-install approach
       - Bit of a pig to install
       - A bit of a non-standard Unix environment
       - Don't get a standard complete set of applications WRT a Unix 
environment (you have to add them afterwards)
    Mandrake:
       + Automated install (hw configured for you)
       - Poor/incomplete selection of packages sometimes the distro is 
incomplete
       - Relatively unstable
       - A devil to tune properly (there are things I still haven't 
managed to switch off (under WBEL/RH I found out how to do it in minutes))

    I have run SlackWare in the past and now use WBEL 4 respin 1 
(SlackWare does not support 64 bit). However SlackWare is still 
unbeatable stability wise.

    Hope this helps.

    No doubt there will be an uproar. But as I said, this is my 
experience based upon 15 years (on and off) of Unix/Linux sysadmin.....

    Hope this helps.

    Now where is that bucket of water to put out the flames?..... :-))

    I'm going off to bed now.... Night all.

    Tony Cooper.

John Patrick wrote:

> Afternoon everyone,
>
> At the last meeting there was a conversation which i admit when over my
> head, about package management solutions in different distros, mainly why
> debian's is better than an rpm based one. I want to understand more about
> linux, I've used it for a several years but never really understood
> administering and maintenance. Since the meeting I've looked a few times
> into how they work, advantages and disadvantages etc but have not got
> anywhere with real understanding.
>
> How does debian's package management system compare to an rpm 
> solution. How
> do they differ and what does install/update/remove/"dependence 
> management"
> work in both and why is x a better solution than y.
>
> Thank in advance for any participation in this discussion,
>
>> From a new'ish'bie who really hates feeling like one,
>
> John
> _______________________________________________
> gloucs mailing list
> gloucs at mailman.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/gloucs
>


-- 
If at first you don't succeed... Delegate.

Pay a visit to my home page at:
http://www.coosoft.plus.com/




More information about the gloucs mailing list