[Ilugc] Installing applications without root

  • From: mssnlayam@xxxxxxxx (Suriya Narayanan M S)
  • Date: Mon Jul 19 13:38:28 2004

On Mon, Jul 19, 2004 at 12:10:29PM +0530, Praveen wrote:

Date: Mon, 19 Jul 2004 12:10:29 +0530
From: Praveen <praveen@xxxxxxxxxxx>
Subject: Re: [Ilugc] Installing applications without root
To: Suriya Narayanan M S <mssnlayam@xxxxxxxx>
Cc: ILUGC <ilugc@xxxxxxxxxxxxxxxxxx>

Suriya Narayanan M S wrote:

Using sudo is not an option --- The root might as well install the
packages if needed.

I don't understand yout problem in using 'sudo'. Once you configure 
'sudoers' correctly, this can be either done by the users or root. Have 
to tried 'sudo'? If not it worth a try.

I have used sudo. sudo does not help here. Do you mean to say, use "sudo
apt-get install PACKAGE"?  Sending an e-mail to the admin would do and
they would install that package. The problem is, when different people
need different versions of the software, the package management system
does not provide for that.

The problem is not about authentication.

Let me restate my problem a bit more clearly (I hope). The
administrators maintain and support several applications. Users install
whatever software they feel would be useful to themselves and others.
The present practice followed is compiling from sources with a prefix,
and then writing an entry into a file. This system is really messy.
Is there a way to manage this?

Won't the sytem really become messy if the users installed whatever they 
want? Installation of a software is a cruicial task and it should be 
done only by the right persons. You can have multiple admins (using 'sudo').

Yes. There are multiple admins, who properly install, support software
and harware installations. However they do cannot support all software
requested by the users. There are numerous window managers, editors,
browsers, compilers, ... And they have to support different versions of
each software. Also they are not obliged to support all software, for
example media players. This is not feasible.

The solution they have provided is to have a directory under which
people install whatever software they want -- which is not officially
provided. The current setup, as I have stated above, is compiling from
source, with a prefix. Management becomes a real problem and the system
gets messy, but this is unofficial. I am searching for a way to manage
this setup in a clean way. I hoped that using portage we could specify a
prefix, or do something of that sort.

Does anyone have a solution?


Other related posts: