Автоматические обновления и обновления кэшей

Я рассматриваю возможность создания портативной ИТ-системы для поддержки Клубов вакансий здесь, в Великобритании (работает как благотворительное предприятие), но есть несколько препятствий для преодоления. Решение, которое я имею в виду, будет включать до 10 ноутбуков с общим маршрутизатором, переносным сервером и другими сетевыми устройствами, такими как принтер и т. Д.

Во-первых, я избежал использования Windows из-за чрезмерно большого количества обновлений , дополнительное программное обеспечение безопасности, необходимое для обеспечения стабильности и отсутствия вредоносных программ, а также высокой стоимости поддержки и обслуживания. Мне нравится Mac OS X, поскольку она устойчива к скале, обновления являются автоматическими, не слишком частыми и не слишком большими, но аппаратные средства обладают высокой премией. Я играл с несколькими вариантами Linux, но обнаружил, что некоторые из них требуют регулярных обновлений вручную каждую неделю, что создает боль.

Q1. Можно ли настроить Ubuntu для автоматического обновления всего программного обеспечения, чтобы он был полностью прозрачным для конечного пользователя? В основном я не хочу, чтобы конечные пользователи возились с Ubuntu или любыми его приложениями, но в то же время нуждались в нем, чтобы быть в курсе, насколько это возможно при минимальном вмешательстве.

Во-вторых, у меня ограниченная пропускная способность в некоторых местах, в которой система будет использоваться (например, если нет широкополосного доступа к стационарной линии), и она должна будет работать через беспроводное интернет-соединение 3G. В этой ситуации я не хочу, чтобы обновления запускались с высокой пропускной способностью. Кроме того, даже если на основном базовом сайте с фиксированной широкополосной связью обновления для 10 машин будут потреблять большую пропускную способность.

Я знаю, что если бы я должен был реализовать решение на базе Mac OS X , сервер OS X можно настроить как локальный сервер кеша обновлений. Например. каждый из клиентских ноутбуков будет вытаскивать свои обновления с локального сервера локальной сети, а не на основной сервер обновлений Apple. Таким образом, пропускная способность, связанная с обновлением, будет уменьшена до 10% от того, что было бы без сервера обновлений в локальной сети.

Q2 - Ubuntu имеет возможность времени, когда выполняются обновления (например, задержка обновления до он находится на узле с высокой пропускной способностью?)

Q3 - У Ubuntu есть возможность использовать локальный локальный сервер в качестве кэша обновлений вместо того, чтобы извлекать обновления из основных хранилищ Ubuntu?

1
задан 20 December 2011 в 22:27

2 ответа

Q1 и Q2

Как я знаю, для этого нужно использовать cron для запуска написанного вами скрипта, который будет проверять, существуют ли требуемые условия, а затем запустить соответствующую команду обновления, такую ​​как (вам может потребоваться настроить команду):

apt-get update
apt-get upgrade -y

Есть несколько сценариев, которые это может не обрабатывать, но с некоторой настройкой и небольшим количеством скриптов вы, вероятно, могли бы хорошо работать. Но вы, вероятно, захотите удалить update-manager или иным образом отключить обновления из графической среды, чтобы предотвратить всплывающее окно, видимое пользователем.

Q3

В тот же день я использовал программа, называемая apt-cacher-ng, которая служила кэширующим прокси-сервером для обновлений и спасла меня по полосе пропускания. Я не знаю его текущего состояния, но в то время он отлично работал для всего, кроме обновлений от одной версии Ubuntu до следующего - средство обновления Ubuntu не учитывало настройки прокси-сервера.

2
ответ дан 6 August 2018 в 02:31

Q1 и Q2

Как я знаю, для этого нужно использовать cron для запуска написанного вами скрипта, который будет проверять, существуют ли требуемые условия, а затем запустить соответствующую команду обновления, такую ​​как (вам может потребоваться настроить команду):

apt-get update
apt-get upgrade -y

Есть несколько сценариев, которые это может не обрабатывать, но с некоторой настройкой и небольшим количеством скриптов вы, вероятно, могли бы хорошо работать. Но вы, вероятно, захотите удалить update-manager или иным образом отключить обновления из графической среды, чтобы предотвратить всплывающее окно, видимое пользователем.

Q3

В тот же день я использовал программа, называемая apt-cacher-ng, которая служила кэширующим прокси-сервером для обновлений и спасла меня по полосе пропускания. Я не знаю его текущего состояния, но в то время он отлично работал для всего, кроме обновлений от одной версии Ubuntu до следующего - средство обновления Ubuntu не учитывало настройки прокси-сервера.

2
ответ дан 10 August 2018 в 08:30

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

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