I think I'm the one who said that.  I'm not sure how to do what you
want.  Maybe some fancy combination of symbolic links and targeted
chrooting would do.  Maybe you could find a way to have /usr be a
separate mount entirely.  Actually... that might work.  You'd have to
be tricksy about it.  I'll give folks with more experience a chance to
chime in.  If you like, I'll try speculating about how to do it.  You
will want to test first...

I wasn't thinking of packages installed by the system.  We frequently
install programs that aren't available through the system, and they
often take up lots of space.  So, we have a "/programs" directory or
some such where these things go.  Since they aren't system programs,
and might have to use non-system compilers, libraries, etc., we also
typically have them be not owned or seen by root (hence /programs and
not /usr/local).  We use a separate, non-root account for installing
programs there.  This keeps external programs, and the frazzled people
installing them, from accidentally changing the main system.  It also
keeps root from accidentally using the wrong compilers or library set
and hosing a compiler or something.

:-) Lachele


On Mon, Jan 2, 2012 at 10:52 AM, Todd O'Bryan <[email protected]> wrote:
> I have a lab of (mostly, soon to be all) fat clients. I was able to
> buy parts and put together a small case with a modern mobo and CPU for
> less than $200, and managed over 2 years to buy enough to fully stock
> the lab.
>
> I use the "ltsp-build-client --fat-client" command on Ubuntu to build
> the image, but then I have to install a bunch of stuff in the image,
> and the image gets huge. I've read that you can use
> LOCAL_APPS_EXTRAMOUNTS to mount a directory on the server where you
> can put extra programs without having them bloat the image. What I'm
> wondering is, can you install all the programs like this, preferably
> with the package system? In other words, can I just start with the
> bare minimum image and then install all the other programs I want
> somewhere and mount that from the server?
>
> The tricky part, obviously, is that apt-get puts stuff in /usr/bin,
> /usr/share, /etc, ..., and I don't see any way to change that, but you
> can't remote mount those because they'd hide the client image. Has
> anybody developed a way to install programs elsewhere and get fat
> clients to see them?
>
> Thanks!
> Todd
>
> ------------------------------------------------------------------------------
> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
> infrastructure or vast IT resources to deliver seamless, secure access to
> virtual desktops. With this all-in-one solution, easily deploy virtual
> desktops for less than the cost of PCs and save 60% on VDI infrastructure
> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net



-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to