如何在网络上的多台计算机上升级 Firefox

如何在网络上的多台计算机上升级 Firefox

我的局域网上有大约 10 台计算机,我想升级局域网中其他计算机上的 Firefox。这些计算机未连接到互联网。我可以从互联网上下载 tar 文件,但几乎不可能在各个系统之间进行安装。有没有办法从服务器升级?

答案1

首先,不是 tar 文件,而是 debian 包。

我看到以下解决方案:

  • 如果其中一台计算机连接到互联网,您可以将其用作本地缓存,并将局域网上其他计算机的包管理器(apt)指向该机器

  • 如果除了手动安装之外没有其他方法,请使用pssh或其他并行 SSH 解决方案(请参阅这里)。本质上,您使用 SSH 连接到所有计算机,键入命令,然后该命令将在所有机器上执行。

  • 实际上,如果您可以以 root 身份登录并使用基于密钥的身份验证,甚至可以使用一个简单的脚本来实现(一般不推荐这样做,但在未连接到 Internet 的 LAN 上可能会没问题)

    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
    

所有这些都需要一些初始设置,但之后您将能够更顺利地运行更新。

相关内容