home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   LINUX-UBUNTU      The Ubuntu Linux Distribution Discussion      10,769 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 10,177 of 10,769   
   ibuprofin@painkiller.example.tld to All   
   Re: Ubuntu 6.06 v 6.1   
   28 Feb 07 14:51:46   
   
   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)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca