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
