You are not logged in.
I do a lot of scientific programming at work on different servers with out of date CentOS repositories and without root access. To get the libraries I need and to keep them up to date, what I'm doing now is compiling every program I need from source on every computer I use, and never updating the software.
Is it possible to a package manager to operate in $HOME without root priviledges? For intsance, could I install yum (CentOS package manager) into $HOME or, even better, install pacman into $HOME and pull and update software from Arch repos into my $HOME directory? Or has anyone run into this problem and figured out a better way to install and update software?
Offline
pacman has a --root <path> option. Try that (I haven't).
Also, I don't know how you or the admins would feel about this but if you've got physical acces to the machines, anything is possible.
Specifically, you could use a Linux LiveCD to mount the root partitions of said servers and reset the root passwords (in /etc/shadow).
A less drastic approach would be to add your user(s) to /etc/sudoers with an entry like this
Username ALL=(ALL) NOPASSWD: /usr/bin/pacman
no place like /home
github
Offline
There was this a while ago, not sure if it still works: https://bbs.archlinux.org/viewtopic.php?id=96898
Offline
demian: Thanks for the suggestions. Finding a strategy for coping with not having sudo priviledges is preferable, since we have an IT guy with root access who doesn't (and probalby shouldnt) give this out to us normal users.
tavianator: Thanks, this looks like what I had in mind. Hasn't been updated in a while but I'll give it a try.
Offline
If you can consider not using Arch, there is Rootless GoboLinux.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline