Обновления локального сервера для сети

Я установил один компьютер в нашей сети в качестве файлового сервера. Поскольку Интернет здесь, в Танзании, медленный и дорогостоящий, мне бы хотелось, чтобы одна система загружала все обновления, а затем остальные 10 компьютеров в сети, чтобы получить эти файлы обновлений с сервера. Я немного нубе для Ubuntu, но очень хочу узнать, как добиться этой работы, чтобы помочь другим НПО и школам здесь, в Танзании. Брендон

3
задан 29 June 2011 в 00:00

16 ответов

На вашем сервере установите пакет apt-cacher-ng.

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 25 July 2018 в 21:39

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 25 July 2018 в 21:39

На вашем сервере установите пакет apt-cacher-ng.

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 31 July 2018 в 13:47

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 31 July 2018 в 13:47

На вашем сервере установите пакет apt-cacher-ng.

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 2 August 2018 в 03:15

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 2 August 2018 в 03:15

На вашем сервере установите пакет apt-cacher-ng.

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 4 August 2018 в 19:10

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 4 August 2018 в 19:10

На вашем сервере установите пакет apt-cacher-ng.

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

echo "Acquire::http { Proxy \"http://<serveripaddress>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

sudo rm /etc/apt/apt.conf.d/02proxy
0
ответ дан 6 August 2018 в 03:27

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 6 August 2018 в 03:27

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 7 August 2018 в 21:13

На вашем сервере установите пакет apt-cacher-ng .

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

  echo "Acquire :: http {Proxy  \ "http: // & lt; serveripaddress & gt;: 3142 \";}; "  |  sudo tee /etc/apt/apt.conf.d/02proxy  

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

  sudo rm /etc/apt/apt.conf.d/02proxy  
0
ответ дан 7 August 2018 в 21:13

На вашем сервере установите пакет apt-cacher-ng .

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

  echo "Acquire :: http {Proxy  \ "http: // & lt; serveripaddress & gt;: 3142 \";}; "  |  sudo tee /etc/apt/apt.conf.d/02proxy  

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

  sudo rm /etc/apt/apt.conf.d/02proxy  
0
ответ дан 10 August 2018 в 09:32

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 10 August 2018 в 09:32

Отличные новости, это простая настройка.

1) В системе вы хотите разместить все файлы, установите «squid-deb-proxy»

2) На всех системах (включая систему с шага 1) установите «squid-deb-proxy-client»

Вот и все, теперь все ваши клиенты будут использовать одну систему для получения обновлений / установки пакетов , и если в этой системе нет файла, то он (сервер) выйдет и получит файл.

1
ответ дан 13 August 2018 в 15:41

На вашем сервере установите пакет apt-cacher-ng .

Если у вас есть брандмауэр, откройте порт 3142 для клиентских машин.

На каждом клиенте запустите

  echo "Acquire :: http {Proxy  \ "http: // & lt; serveripaddress & gt;: 3142 \";}; "  |  sudo tee /etc/apt/apt.conf.d/02proxy  

, чтобы включить кеширование.

Если вам почему-то нужно отключить кеширование на клиенте, вы можете просто запустить

  sudo rm /etc/apt/apt.conf.d/02proxy  
0
ответ дан 13 August 2018 в 15:41

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

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