fsquillace / junest

The lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro.
GNU General Public License v3.0
2.1k stars 110 forks source link

Installing JuNest centrally on a shared Linux workstation? #279

Open gshamov opened 2 years ago

gshamov commented 2 years ago

Hi,

I just have found this project and it is very interesting. Would it be possible to have a JuNest installation shared by all the users of a Lunux box, so that they wont have to learn pacman or AUR and duplicate everything in their home directories, but rather a sysadmin provided them a fairly complete JuNest software bundle? I could not find it in the documentation on how to do that. Thanks!

Grigory Shamov University of Manitoba

fsquillace commented 2 years ago

Hi,

I'd say JuNest may not be suitable for that. It is generally meant for single user only with idea of letting him/her to install packages that he/she is not able to install with a system wide package manager (given requires root privileges). Nevertheless, one possibility is to install JuNest in a directory in which read/write permissions are allowed to any users like /tmp (obviously, the problem of /tmp is that content gets deleted once system is restarted). So, in general, it depends whether your users have root privileges or not. If they have root privileges, another option is to have a JuNest installed somewhere in /opt/ (/opt/junest?).

JUNEST_HOME=/opt/junest junest setup

Bear in mind that this use cases has not been fully tested so I do not know the actual side effects of this.