Installing a compiler by default

Stephan Hermann sh at sourcecode.de
Fri Jun 9 23:00:48 BST 2006


Hi Herve,

On Friday 09 June 2006 23:46, Hervé Fache wrote:
> Matt,
>
> That would solve a problem when some package (such as Gems, for Ruby)
> expect a compiler to add modules from source, the same way CPAN does.

Sorry to say, but Gems is a source package management replacement, which 
is evil by default. This imagemagic gems package e.g. doesn't honour 
DESTDIR install e.g. so it's not even usable anyhow.
Actually the best way to have the "gems" installed is, use debian 
packages, where the original source (you can get all those gems most of 
the time as well as tar.gz) is packaged the "right"(tm) way.

Everything else is making some administrators life much more difficult.

> Compiling things as root is not the best of approaches, but there is
> a problem here that could maybe be solved by having a compiler, at
> least temporarily.

Hmmm...if there is no compiler at all, how can I compile as root?
The right way to compile things is in a chroot if and when there is no 
real debian package.
Even an unofficial ubuntu/debian package can be used, to compile the 
source for ubuntu. (hint on pbuilder, sbuild, 
debootstrap+dpkg-buildpackage).

But, this is all developer related stuff, and has nothing to do with a 
normal default user system.

I didn't know anybody who wants to use a "simple" wordprocessor, that 
they compile something before that (forgetting OOO/abiword/kword 
developers).

If there is something missing or not working, then they will call most 
likely their happy sysadmin (most of the time the son, father, 
boy-friend, or this freeky, full on crack guy from the company, having 
his office on ground floor, last door, left,and hiding behind several 
monitors, drinking Jolt Coke and a lot of not-decaffeinated black water 
with a taste of coffee without milk and sugar, and with all those pizza 
boxes around him ;))

Regards,

\sh

PS: Sorry to all sysadmins, women, men, sons, fathers, boy-friends, 
girl-friends who I used as an funny example.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20060610/11789dcd/attachment.pgp


More information about the ubuntu-devel mailing list