Я пытаюсь создать сервер, который настроен так же, как и другие, и ему бы очень понравилось, если бы кто-нибудь ответил на простые вопросы: как проверить, включены ли автообновления ... Я понимаю, как их относительно хорошо включать и выключать. ... но хотел бы просто знать статус.
FreeSoftwareServers
Первоначальный вопрос касался «обновлений», но ответы содержат ссылку на «обновления», в то время как слово «обновление» включалось в тот же контекст. Хотя я отмечаю, что мой Software Updater выполняет мои обновления вручную, он также предлагает обновление до более поздней версии Ubuntu. Кажется, существует большая путаница в использовании этих двух терминов из многих источников.
MikeBT
1
«Обновление» и «обновление» имеют несколько значений; Я не думаю, что ограничить их возможно. Например, touch (1) использует «update» для обозначения чего-то, не имеющего непосредственного отношения к управлению пакетами: «Обновите время доступа и изменения каждого ФАЙЛА до текущего времени». Утилита Ubuntu Software & Updates и apt-get updateозначает «обновление». Я думаю, что этот корабль отплыл . Там в мета пост , хотя.
Элия Каган
Ответы:
69
Существует пакет, который можно использовать, чтобы сделать это для вас.
sudo apt-get install unattended-upgrades
или если автоматические обновления уже установлены. Или вы можете проверить документы Ubuntu
sudo dpkg-reconfigure -plow unattended-upgrades
Это пакет, который вам нужно установить. После установки отредактируйте файлы
Файл должен выглядеть так. 1 означает, что он будет обновляться каждый день. 7 еженедельно.
/etc/apt/apt.conf.d/50unattended-upgrades
Эти файлы позволят вам выбрать, какие обновления вы хотите сделать, выбрав, где apt может искать новые обновления и обновления. (Мое личное мнение по этому поводу я бы поставил на безопасность, если это сервер)
Следует ли обновить это, чтобы упомянуть, /etc/apt/apt.conf.d/20auto-upgradesпоскольку это где APT::Periodic::Update-Package-Lists "1";и APT::Periodic::Unattended-Upgrade "1";хранится по умолчанию 13.10?
steakunderscore
Кроме того, на моем Ubuntu Server 12.04 LTS в 50unattended-upgradesфайле уже установлены только обновления для системы безопасности, поэтому значение по умолчанию, по-видимому, установлено правильно, и файл не нужно редактировать.
Jeff Atwood
В моем новом сервере Ubuntu там нет /etc/apt/apt.conf.d/10periodic. Существует unattended-upgradesпакет уже установлен , и /etc/apt/apt.conf.d/50unattended-upgradesтам тоже. У меня вопрос, я добавил вручную, /etc/apt/apt.conf.d/10periodicи должен ли я перезагрузить свой сервер, чтобы конфигурация вступила в силу?
foresightyj
6
Похоже, что это руководство о том, как устанавливать и настраивать автоматические обновления, а не как утверждать, что применяются обновления.
ThorSummoner
Спасибо, мое было почему-то устаревшим после обновления до 17.04.
Сотрудники
19
Проверьте журналы на, /var/log/unattended-upgrades/чтобы убедиться, что ваши автоматические обновления применяются.
Пока я проголосовал за ваш ответ, это самый близкий ответ к тому, что мне нужно (в настоящее время), не могли бы вы объяснить, что я хотел бы найти? Как это выглядит, если его включено против отключено! Спасибо
FreeSoftwareServers
4
(Я сделал другой ответ, потому что мои изменения в ответе LinuxBill были отклонены.)
Существует пакет, который можно использовать для включения автоматического обновления для вас. Это называется необслуживаемыми обновлениями.
Используйте следующую команду, чтобы включить / отключить автоматическое обновление:
sudo dpkg-reconfigure -plow unattended-upgrades
Эта команда изменит файл /etc/apt/apt.conf.d/20auto-upgradesи может также изменить /etc/apt/apt.conf.d/10periodic.
В качестве альтернативы вы можете включить автоматическое обновление графического интерфейса пользователя software-properties-gtkна вкладке «Обновления», изменив настройку в «Когда есть обновления безопасности:». Это изменит файлы /etc/apt/apt.conf.d/10periodicи /etc/apt/apt.conf.d/20auto-upgrades.
В качестве альтернативы вы можете изменить вышеупомянутые файлы вручную. В этом файле вы можете установить, как часто вы хотите вызывать обновление:
Файл должен выглядеть так. 1 означает, что он будет обновляться каждый день. 7 еженедельно. Переменная APT :: Periodic :: AutocleanInterval определяет частоту автоматического выполнения «apt-get autoclean». 0 означает отключить для этих переменных.
Вы можете изменить способ работы автоматических обновлений, отредактировав файл /etc/apt/apt.conf.d/50unattended-upgrades. Этот файл позволит вам выбрать, какие обновления вы хотите сделать, выбрав, где apt может искать новые обновления и обновления.
Переменные ${distro_id}и ${distro_codename}раскрываются автоматически. Выше только автоматические обновления безопасности. Вы можете распространить автоматическое обновление на любой репозиторий, см. Другой вопрос .
Автоматические обновления включены по умолчанию. Если нет, чтобы включить автоматическое обновление, просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.
sudo apt-get install unattended-upgrades
На сервере вы также можете редактировать /etc/apt/apt.conf.d/50unattended-upgradesи комментировать обновления, которые вы не хотите обновлять автоматически. Это редактирование должно быть сделано с правами суперпользователя.
Я не думаю, что он включен по умолчанию, по крайней мере, не при установке сервера. Однако похоже, что пакет действительно устанавливается автоматически даже на серверах.
Алексис Уилке
Я согласен. И, как отмечает другой комментатор на сайте askubuntu.com/questions/172524/… , наличие и содержимое внутри /etc/apt/apt.conf.d/20auto-upgrades- это то, что фактически позволяет автоматически обновлять. Хорошо знать!
apt-get update
означает «обновление». Я думаю, что этот корабль отплыл . Там в мета пост , хотя.Ответы:
Существует пакет, который можно использовать, чтобы сделать это для вас.
или если автоматические обновления уже установлены. Или вы можете проверить документы Ubuntu
Это пакет, который вам нужно установить. После установки отредактируйте файлы
В этом файле вы можете указать частоту обновления сервера.
Файл должен выглядеть так. 1 означает, что он будет обновляться каждый день. 7 еженедельно.
Эти файлы позволят вам выбрать, какие обновления вы хотите сделать, выбрав, где apt может искать новые обновления и обновления. (Мое личное мнение по этому поводу я бы поставил на безопасность, если это сервер)
Переменные
${distro_id}
и${distro_codename}
раскрываются автоматически. Я бы закомментировал запись об обновлениях и просто оставил безопасность.источник
/etc/apt/apt.conf.d/20auto-upgrades
поскольку это гдеAPT::Periodic::Update-Package-Lists "1";
иAPT::Periodic::Unattended-Upgrade "1";
хранится по умолчанию 13.10?50unattended-upgrades
файле уже установлены только обновления для системы безопасности, поэтому значение по умолчанию, по-видимому, установлено правильно, и файл не нужно редактировать./etc/apt/apt.conf.d/10periodic
. Существуетunattended-upgrades
пакет уже установлен , и/etc/apt/apt.conf.d/50unattended-upgrades
там тоже. У меня вопрос, я добавил вручную,/etc/apt/apt.conf.d/10periodic
и должен ли я перезагрузить свой сервер, чтобы конфигурация вступила в силу?Проверьте журналы на,
/var/log/unattended-upgrades/
чтобы убедиться, что ваши автоматические обновления применяются.источник
(Я сделал другой ответ, потому что мои изменения в ответе LinuxBill были отклонены.)
Существует пакет, который можно использовать для включения автоматического обновления для вас. Это называется необслуживаемыми обновлениями.
Используйте следующую команду, чтобы включить / отключить автоматическое обновление:
Эта команда изменит файл
/etc/apt/apt.conf.d/20auto-upgrades
и может также изменить/etc/apt/apt.conf.d/10periodic
.В качестве альтернативы вы можете включить автоматическое обновление графического интерфейса пользователя
software-properties-gtk
на вкладке «Обновления», изменив настройку в «Когда есть обновления безопасности:». Это изменит файлы/etc/apt/apt.conf.d/10periodic
и/etc/apt/apt.conf.d/20auto-upgrades
.В качестве альтернативы вы можете изменить вышеупомянутые файлы вручную. В этом файле вы можете установить, как часто вы хотите вызывать обновление:
Файл должен выглядеть так. 1 означает, что он будет обновляться каждый день. 7 еженедельно. Переменная APT :: Periodic :: AutocleanInterval определяет частоту автоматического выполнения «apt-get autoclean». 0 означает отключить для этих переменных.
Вы можете изменить способ работы автоматических обновлений, отредактировав файл
/etc/apt/apt.conf.d/50unattended-upgrades
. Этот файл позволит вам выбрать, какие обновления вы хотите сделать, выбрав, где apt может искать новые обновления и обновления.Переменные
${distro_id}
и${distro_codename}
раскрываются автоматически. Выше только автоматические обновления безопасности. Вы можете распространить автоматическое обновление на любой репозиторий, см. Другой вопрос .Вы можете изменить
в
Это автоматически удалит, например, чрезмерное количество старых ядер, так что / boot не будет заполнен.
В документации по Ubuntu больше информации .
источник
sudo dpkg-reconfigure -plow unattended-upgrades
сделал20auto-upgrades
файлАвтоматические обновления включены по умолчанию. Если нет, чтобы включить автоматическое обновление, просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.
На сервере вы также можете редактировать
/etc/apt/apt.conf.d/50unattended-upgrades
и комментировать обновления, которые вы не хотите обновлять автоматически. Это редактирование должно быть сделано с правами суперпользователя.источник
/etc/apt/apt.conf.d/20auto-upgrades
- это то, что фактически позволяет автоматически обновлять. Хорошо знать!