Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have just set up a Samba domain server (using ubuntu feisty) with Windows XP Pro workstations as clients. Authenticating and network shares work fine.
I would like to know if it is possible to "distribute" applications using the samba server. For example, could I install an application using an administrative (root) account, and then have all the clients log in and automatically install that software on the workstations?
The only thing I could find about this is the following quote from thegoldenear [DOT] org
"You can install applications from a Windows workstation to the Samba server so that they're served to multiple Windows workstations"
I hope there is a way to accomplish this!
Thanks in advance!
There are two different solutions proposed here. The first is the one you propose, whereby you put applications installers/msi's on a samba share, then just automate the client machines to routinely check the share for new installers and install them when they can. I'm sure this could be done, but I don't know enough windows to tell you how to schedule all that.
The second option is proposed by thegoldenear dot org. In this one, you simply install the program on a computer with write access to the share, and when it asks for an installation path, you give it the samba share. Then all programs run it straight off the samba share without installing.
Both ways have pros and cons
Remote Installation
+Should your network go down, each computer can still use the applications
+Network bandwidth is saved by only transferring the installation once instead of many times.
-Should a client not be on the network when an update/installation was available it may lose out.
Running off the Server
+Any computer attached to the network has instant access to all these applications - no installation.
+Greatly simplified maintenance
-More bandwidth used as you transfer programs every time they are run
-If a program makes much use of the registry, you'll confuse the **$! out of it.
Before using either method, make sure your licenses allow. Most windows software is not free, and the owner/publisher of the software may not take kindly to your network-distributing their application without paying additional licenses. Read your licenses carefully lest you risk a lawsuit. Now doesn't GPL sound better already!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.