Как обновить Firefox на нескольких компьютерах в сети
У меня в локальной сети около 10 компьютеров, и я хотел бы обновить Firefox на компьютерах по всей локальной сети. Компьютеры не подключены к Интернету. Я могу скачать tar-файлы из интернета, но практически невозможно перейти от системы к системе для установки. Это их способ обновления с сервера?
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
Все это потребует некоторой начальной настройки, но после слов вы сможете запускать обновления более плавно.