[Sussex] A rant on using different distributions
Matthew Macdonald-Wallace
matthew at truthisfreedom.org.uk
Tue Sep 27 12:38:02 UTC 2005
Mr Dobson! I wondered if you'd reply to this... ;)
Steve Dobson wrote:
> Matthew
>
<snip>
>
>>Now that I've got the distro up and running, I've been playing with
>>apt. so far my impression is this - it's crap.
>
>
> You sound like someone who is frustrated at your lack of understanding
> and are blaming your tools rather than seeking to educate yourself.
This is after nearly a month of searching forums, uninstalling,
re-installing, googling and experimenting. I've been trying to educate
myself and it just doesn't seem to be working. I really can't remember
the learning curve for Gentoo - Steep as it is - being this difficult.
> I've just installed JBoss on my laptop. It's the first time I've got
> it working, although I have tried three or four times before. Why was
> it different this time - simple, I found the document that lead me
> through the process correctly. Is certainly isn't that JBoss was
> crap and now is okay - I'm sure v3.x is just a good as v4.x, the big
> change is me.
I'm still searching for the Docs to guide me through setting stuff up on
this box... :)
>
>>Here's a little example of how to install in Gentoo vs how to install in
>>Debian:
>>
>>Gentoo:
>>
>>emerge -s packageName
>>emerge packageName
>>
>>Debian:
>>
>>apt-cache search packageName
>>apt-get install packageName
>>
>>Why do I need to use two seperate tools to find and then install a
>>package???
>
>
> Because the two commands are trying to do two different things, and
> in good *nix tradition have been separated. apt-cache is there to
> manipulate and integrate the APT cache, apt-get is there to put data
> from remote locations and install them. These are two very different
> tasks, although they do work on the same data set.
Fair enough, but why call it apt-cache? Why not apt-search or apt-find?
> Either emerge is not trying to do as much as the apt system or it is
> doing more than one job and is heading to bloatware country. I
> suspect that it is the former, and I am not putting emerge down here,
> just to say that one is not the same as the other.
emerge may well be doing the latter, it may well be heading towards
Bloatware, but it means that I only need to learn one command, and that,
imho, means that it's quicker to use and easier to maintain.
>
>>Error reporting in Gentoo is great.
>
>
> So I have heard, and I congratulate Gentoo for that.
>
>
>>It gives proper error messages like
>>"This package will not be installed because it is blocked by package x.
>>Please remove that package before installing this one."
>>
>>Debian simply said "This package depends on package x, but it's not
>>going to be installed". WHY THE F**K NOT? TELL ME WHAT I NEED TO DO TO
>>STOP THIS HAPPENING! DON'T JUST TELL ME YOU CAN'T DO IT! [1]
>
>
> Because it can't! It does report why the package can't be installed. They
> only two I've see are:
> 1). Because the package isn't in the database, or
> 2). Version problems.
>
> I would guess that your /etc/apt/sources.list you may have mixed your
> releases or you may be missing an achieve. On stable pure Debian
> setups I've never seen this. I have seen it when I add third party
> achieves into my apt config to try and get around downloading and
> compiling the software myself.
One of the initial problems I had with this distro was that the sources
were mixed. I have now changed them all to point to the debian-stable
mirrors and I'm having issues installing something as basic (with regard
to importance, not code) as CUPS.
>
>
>>My advice from now on to anyone that cares to take it is this:
>>
>>If you want a small footprint that is quick to install but completely
>>non-sensical to maintain, use debian. If you're willing to wait for the
>>added stability and tuning that compiling your own software through an
>>easy-to-use, understandable command-line interface ( and let's face it,
>>with the speed of machines that are out at the moment, it's not a huge
>>difference!) use Gentoo.
>
>
> I would warn everyone from taking advice form someone who doesn't know
> what they are doing, and Matt clearly doesn't when it comes to Debian.
*ouch* - fair point, I don't and maybe that is the problem, but I can't
find any _truely useful_ documentation about installing Damn Small Linux
and getting it to do what you want it too.
<snip>
>>/me stands down from soap box, dons flame-proof jacket and fdisks every
>>debian mirror he can find...
>
>
> You leave my Debian mirror alone or I'll come over to your place and
> bit you knee caps off!!! :-)
>
> Okay, you've had your rant and I've had mine. But I'm wondering why you
> installed DSL on a laptop. Why not Debian itself?
The laptop is a 1.4GHz with 512Mb RAM. I chose DSL because it is small
and light-weight. Gentoo needs a minimal install space (without X) of
about 1Gb. DSL's inital foot-print (including X), is 50Mb. The smaller
distro I use, the larger amount of space I have for my logs, images and
code.
Matt
More information about the Sussex
mailing list