I have about 10 computers on my LAN and I would like to upgrade the Firefox on the computers across the LAN. The computers are not connected to the internet. I can download the tar files from the internet but it's almost impossible to go from system to system to install. Is their a way I can upgrade from the server?
First of all, not tar files, but debian packages.
I see following solutions:
If one of the computers is connected to the Internet, you can use it as a local cache and point the package managers (apt) from other computers on the LAN to that machine
If there is no other way than to install manually, use
psshor another parallel SSH solution (see here). In essence, you connect to all computers using SSH, type a command, and the command gets executed on all machines.
actually, it can be even achieved with a simple script if you can log in as root and using key-based authentication (this is not recommended in general, but could be OK on a LAN not connected to the Internet)
for host in `cat hosts_to_update` ; do scp install_script.sh tar_file_blah.tar.gz root@$host ssh root@$host install_script.sh done
All of that will require some initial setting up, but afterwords you will be able to run the updates more smoothly.