Как обновить Firefox на нескольких компьютерах в сети

У меня около 10 компьютеров в локальной сети, и я хотел бы обновить Firefox на компьютерах через локальную сеть. Компьютеры не подключены к Интернету. Я могу скачать tar-файлы из интернета, но практически невозможно перейти от системы к системе для установки. Можно ли их обновить с сервера?

1
задан 21 November 2012 в 01:43

1 ответ

Прежде всего, не tar-файлы, а пакеты debian.

Я вижу следующие решения:

  • Если один из компьютеров подключен к Интернету, вы можете использовать его в качестве локального кэша и указать диспетчеры пакетов (apt) с других компьютеров в локальной сети к этой машине

  • Если нет другого способа, кроме как установить вручную, используйте pssh или другое параллельное решение SSH (см. здесь ). По сути, вы подключаетесь ко всем компьютерам с помощью SSH, вводите команду, и команда выполняется на всех машинах.

  • на самом деле, это может быть достигнуто даже с помощью простого скрипта, если вы можете войти в систему как root и использовать аутентификацию на основе ключей (это не рекомендуется в целом, но может быть в порядке в локальной сети, не подключенной к Интернету )

    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
    

Все это потребует некоторой начальной настройки, но после слов вы сможете запускать обновления более плавно.

0
ответ дан 21 November 2012 в 01:43

Другие вопросы по тегам:

Похожие вопросы: