Path: number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.co
!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.sedona.net
news.sedona.net.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 28 Feb 2007 13:51:44 -0600
From: ibuprofin@painkiller.example.tld (Moe Trin)
Newsgroups: alt.os.linux.ubuntu
Subject: Re: Ubuntu 6.06 v 6.1
References: <7
l9u29pu28pqven4s2nn7oqnij1lj8cac@4ax.com> <54k4kiF1vhf0bU1@mid.uni-berlin.de>
<25p9u2d68ftdl30jkltok7l61bd0mk3lia@4ax.com>
Message-Id:
User-Agent: slrn/0.9.5.4 (UNIX)
Date: Wed, 28 Feb 2007 13:51:45 -0600
Lines: 96
NNTP-Posting-Host: 67.136.141.9
X-Trace: sv3-spsWmRUcvivFqb3a74AKOzBe4UMqIQB2+2O802o9GoO0DCqIwZG
lDlpnwI0Q1kczyOjVHWrAL94v3V!/Z72gMGg5Aij4P6p+2HIX4xxGN6ZJFF86u4h
R6Z+jGdQW1Kc5cbig9HhZvxsRFUu4Fnifv9e73v!ttiCXNDPz3w/WlX2UEhGenh142Sxa+gD
X-Complaints-To: abuse@sedona.net
X-DMCA-Complaints-To: abuse@sedona.net
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint
properly
X-Postfilter: 1.3.34
Xref: number1.nntp.dca.giganews.com alt.os.linux.ubuntu:11219
On Tue, 27 Feb 2007, in the Usenet newsgroup alt.os.linux.ubuntu, in article
, jellybean stonerfish wrote:
>Zepos wrote:
>
>> Christopher Hbner wrote:
>>
>>> You are not forced to use the package-system. There exist numerous
>>> possibilities to install software. (Get the code from the repository
>>> and compile the programs you need.)
This _is_ true, but
>> That sounds more like something for experts (dare I say geeks?), not
>> for a simple user like myself.
It is _usually_ preferable to remain within the package management
system for several reasons.
1. "Official" packages from your distribution have had a lot of eyes
looking at them - less chance of nasties.
2. "Official" packages from your distribution have handled all of the
dependencies problems. By the same token, _other_ stuff that may
depend on (or conflict with) "this" application/version are made
aware of this via the package manager.
3. "Official" packages from your distribution make security updates
painless. Someone _else_ is keeping track of any problems. Otherwise,
this is totally _your_ job.
Now, if _you_ want to install the very latest version of $FOO (either
because it has a feature/bug-fix you can't live without, or because there
is someone who has seen a version with a higher version number and you
think numbers are important), then look at those three points above and
make your own decision. No one here is going to force you or laugh at you
for going either way. There is also a fourth point:
4. "Unofficial" packages from third parties are less desirable over-all,
but do solve point two (dependencies). The Debian package manager is
the oldest one in use (a few months older than 'rpm') and will
_usually_ "do the right thing" - warning you of conflicts or the
really stupid errors. But it's your responsibility, not the package
manager, or the distribution's.
>It is pretty easy to compile stuff. Even for simple users.
>After using your package manager to install the compiler, linker, etc.
>Most packages:
>
>unpack source code
>cd to source directory
>type
>
>./configure PREFIX=/usr
>make
>make install
>Of course, read the INSTALL or README files first.
Reading the source might also be a good idea. Reading the Makefile before
running 'make' certainly is.
[compton ~]$ grep builder /etc/passwd
builder:x:65523:65523:Software Building account:/usr/local/src:/bin/bash
[compton ~]$ grep builder /etc/group
builder:*:65523:builder
Those are not distribution or UNIX standard accounts. They are on our
systems because a software auditor from corporate recommended them.
Neither user or group accounts own ANY other files/directories. The user
has permissions of 'others' which is to say they can write to /tmp/ and
/usr/tmp (other than their home directory) and that is all.
Tarballs are unpacked in /usr/local/src/ then audited and built there.
If the software does not _require_ root permission to _run_ (for example,
it's not opening a network socket), then the software is test run from
the source directory by the 'builder' user, so that if something goes
horribly wrong, 'builder' is the only user effected. Only when things are
correct is root needed to _install_ the software so that regular users
can then run it.
We've been using this method WITHOUT PROBLEMS for over twenty years - yes,
that predates Linux.
>The first time may be tough. Search google with the text of any errors
>you get, and fix them. After a couple of packages, you will not be
>simple anymore.
Best advice is to start "small" with relatively simple stuff that isn't
critical. Work your way in gently, and enjoy what you are doing, learning
and the results of your labor. It doesn't have to be a frightening or
confusing experience.
Old guy
--- Platinum Xpress/Win/WINServer v3.0pr5
* Origin: Omicron Theta BBS (1:261/20)
|