Дополнительно
Включение автоматического обновления для любого репозитория?
Я читать здесь включение автоматического обновления для Гугл Хром. Однако, у меня есть другие хранилища, таких как Spotify, босс и другие, на которые я хотел бы включить автоматическое обновление.
Я пытаюсь сделать это в моей системе Ubuntu 10.04. Но этот вопрос касается всех версиях Ubuntu. У меня автоматического обновления пакета установлен.
Как я могу это сделать?
44
4
Во-первых, установить gksu`:
судо apt-получить установку gksu
Самый простой включение автоматической установки обновлений для вашей системы-редактирование файла
50unattended-обновление
внутри `/и т. д./кв/АПТ.конф.д/ с вашего любимого текстового редактора, например:gksu команду Gedit /и т. д./кв/АПТ.конф.д/50unattended-обновление
В нем нужно закомментировать комментируемой разделы источников заблокировать
Изменение
для
Для программного обеспечения, которое не в репозиториях Ubuntu, которые вы хотите обновить, вам нужно добавить происхождения и архив в файл. Чтобы найти, что это для ППД открыть папку в/var/lib в/кв./списки/`, то есть площадь для хранения информации о состоянии для каждого пакета ресурсов. То, что вы ищете-это файлы, которые заканчиваются на выпуска во имя.
Открыть текстовый редактор, т. е. для Гугл Хром:
Происхождение очевидным (
происхождения: Google, Инк.
) и в архиве будет то, что под строкой Люкс (Люкс: стабильный
).Если "происхождение" или "Люкс" отсутствует, тогда они будут пустые строки. Но учтите, что если оба затем пропал, вероятно, не будет возможности использовать этот источник с автоматического обновления, не включая других источников с тем же вопросом.
После того, как вы отметили, эти 2 строчки нужно редактировать
50unattended-обновление
файл и добавьте линии, используя этот формат в"<происхождения>:<архиве>" У;
из-за этого примера ради"в Гугле\, Инк.:стабильный" у;`.Гугл Хром'происхождение довольно сложно, потому что это имеет место, конечную точку и запятую в нем, но большинство ** релиз файлы будет легко читать.
В качестве другого примера, узел JS источник указывает на происхождение (
узел
), но не архив, так что вы можете сравнить его с"и узел источник:" у;
.Источников соответствуется с помощью оболочки-стиль подстановочные знаки (точнее, с Python'ы fnmatch()). Если вы'достаточно осторожны, чтобы не включать противоречивых источников, он'ы можно писать такие вещи, как в
"узел *:*" у;
.Не забудьте сделать резервную копию вашего файла
50unattended-обновление
перед его редактированием, сделайте это с помощью sudo СР /и т. д./кв/АПТ.конф.д/50unattended-обновление /и т. д./кв/АПТ.конф.д/50unattended-модернизацию.бак`.Чтобы проверить изменения, внесенные в файл, вы можете использовать
sudo автоматического обновления
с параметрами-- "сухой ход "" и " --отладка
.`--"сухой ход" будет работать в автоматическом цикле обновления только это не будет действительно установить обновления, только проверить и убедиться, что все ок.
--отладка
будет включить режим verbose.Вы всегда можете проверить логи для автоматического обновления
в
в/var/журнал/автоматического обновления автоматической-обновления.журнал`.Вы можете изменить настройки автоматического обновления путем редактирования файла/etc/АПТ/АПТ.конф.д/10periodic
, варианты настройки в файле
/etc/cron-а.заголовок скрипта ежедневно/арт`. Прочитать их, чтобы настроить частоту автоматического обновления.Автоматизированный подход для @Бруно Перейра'ы ответа: (Пожалуйста, имейте в GitHub РЕПО, если вы найдете ответ полезным.)
Код ссылки: https://github.com/abhigenie92/unattended_upgrades_repos
$ питона automatic_upgrade.py Добавить РЕПО: "в Убунту:xenial, что"; на "ЛП-ППА-главная-ППА-бэкпортов:xenial, что"; на "ЛП-ППА-tuxonice:xenial, что"; на "ЛП-ППА-webupd8team-возвышенное-текст-3:xenial, что";
Пропускать файлы из-за не настоящего происхождения или люкс. Или происхождения URL-адрес.: packagecloud.io_slacktechnologies_slack_debian_dists_jessie_inrelease tiliado.eu_nuvolaplayer_repository_deb_dists_xenial_inrelease
// Автоматически обновить пакеты из этих пар (страна происхождения:архиве) Автоматической-Обновление::Животные-Происхождение { на "${distro_id}:${distro_codename}-безопасности", у; на "${distro_id}:${distro_codename}-обновления и"; на "${distro_id}:${distro_codename}-предложил мне"; на "${distro_id}:${distro_codename}-бэкпортов и"; "в Убунту:xenial, что"; на "ЛП-ППА-главная-ППА-бэкпортов:xenial, что"; на "ЛП-ППА-tuxonice:xenial, что"; на "ЛП-ППА-webupd8team-возвышенное-текст-3:xenial, что"; }; .... ....
$ судо автоматической-обновление -- "сухой ход" --отладка Первоначальный список пакетов: Первоначальные пакеты в белый список: Запуск автоматического сценария обновления Допускается происхождение: ['О=Убунту,а=xenial-безопасность', 'О=Убунту,а=xenial-обновления', 'О=Убунту,а=xenial-предложил', 'О=Убунту,а=xenial-бэкпортов', 'О=Убунту,а=xenial', 'о=ЛП-ППА-главная-ППА-бэкпортов,а=xenial', 'О=ЛП-ППА-tuxonice,а=xenial', 'О=ЛП-ППА-webupd8team-возвышенное-текст-3,а=xenial'] пкгс, которые выглядят как они должны быть обновлены: Извлечена 0 B в 0С (0 б/с) принести.выполнить() результат: 0 черный список: [] белый список: [] Нет пакетов, которые можно обновить в автоматическом режиме и никакого ожидания авто-абсорбции
Редактирование файла
/etc/кв./пом.конф.д/50unattended-обновление
добавить следующее:Это позволит автоматического обновления для всех пакетов.
Есть инструкция для выгонки повторно сделать хрон запустить автоматическое обновление ПО link. Процедура остановки хрона это
и перезапустить cron, чтобы сделать автоматическое обновление произошло (или, по крайней мере, в течение нескольких miutes) является
Как это работает
Несколько вещей, которые вызовет его запуск.
Он отстреливается от работы
/и т. д./cron.ежедневно через cron, в частности,
/и т. д./cron.ежедневные/АПТ. Cron работает
/и т. д./cron.ежедневно в 6.25 утра (см.Две
)Запуске anacron от выскочки? и оно обязательно должно выстрелить
/и т. д./cron.ежедневно после 5 минут непрерывной работы (см. файл/etc/anacrontab
)Примечание
АПТ::периодические::RandomSleep может быть установлен в
/и т. д./кв/АПТ.конф.д/10periodic, но по умолчанию 1800-х годов (30 минут) так что нет обновление может происходить до 30 мин. после/и т. д./cron.ежедневные/АПТ
работает.Вход
Если он работает, вещи должны вам войти в эту папку,
/ВАР/лог/автоматического обновления
.