*I was thinking about something this morning, and I'm stumped, so I hope I
can get an answer here.*

* *

*I'm looking for a way to setup a "shared" wine installation. In talking
with one of my co-workers, he was interested in Linux for a new home server
he wants to install, but had some old Windows programs that he wanted to
keep. While we were discussing features of Linux I mentioned PXE booting on
a diskless workstation. He loved that idea, but as we were discussing
things we both came to realize one potential setback, the single-user
environment that Wine installs by default. See, as I understand it, even if
wine is installed via RPM/DEB/Whatever, it still looks to $HOME/.wine/c for
it's "C:\" folder, which would thus include the programs installed to
C:\Program Files or C:\Program Files (x86) as well as the registry and what
not. So how would you install a program to be USABLE by every user, but
each have their own data. Like on windows, if we were installing say
Quicken (off my head), it would reside in C:\Program Files\Quicken, and the
various data files would reside (likely) in My Documents
(C:\users\[user]\Application Data\Microsoft\My Documents or something like
that). That is exactly what he wants to setup. I could possibly see it if
we setup $HOME/.wine/c as a symlink to something like /wine/c, but that has
it's own problems. To do that, we'd have to have the folders and the
registry files world writable. He's got two kids who know just enough about
computers to be dangerous. He wants to prevent them from installing any new
programs in Wine or changing any settings that would affect users globally
(again, ala Windows 7). So how would you set this up? It needs to be as
similar to Windows as we can make it. On Windows he just makes sure he's
the only one who has the "Administrator" password, then runs the setup.exe
as Administrator (i.e. right-click -> Run as Administrator). That makes the
program available to everyone, but no one but he could uninstall it or make
any other system wide changes.*

* *
*I appreciate the help on this. I'm drawing a blank on how to make this
work right.*

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to