Как настроить мой малиновый Pi для автоматического обновления /обновления?

В настоящее время, чтобы получить актуальную информацию о моем малине Pi, я должен ввести sudo apt-get update и sudo apt-get upgrade. Есть ли способ настроить его для автоматического выполнения этого? Я запускаю Raspbian Jessie.

26 голосов | спросил Isaac Corbrey 4 FriEurope/Moscow2015-12-04T01:43:08+03:00Europe/Moscow12bEurope/MoscowFri, 04 Dec 2015 01:43:08 +0300 2015, 01:43:08

3 ответа


38

вместо ручного cron вы можете установить unattended-upgrades, что полезно для обеспечения установки последних ядер. Он в основном предназначен для обеспечения безопасности.

https://wiki.debian.org/UnattendedUpgrades

apt-get install unattended-upgrades

Есть некоторые бит, которые можно настроить /настроить, но по умолчанию это нормально.

ответил tedder42 5 SatEurope/Moscow2015-12-05T05:45:30+03:00Europe/Moscow12bEurope/MoscowSat, 05 Dec 2015 05:45:30 +0300 2015, 05:45:30
21

В терминале введите:

sudo su

Чтобы получить доступ к подсказке на уровне корневого уровня. Затем запустите:

crontab -e

Чтобы начать редактирование вашего crontab, таблица задач должна запускаться автоматически в данный момент времени. Он откроется в вашем предпочтительном текстовом редакторе. Измените его, включив следующие строки:

0 7 * * 1 apt update && apt upgrade -y

Чтобы автоматически обновлять и обновлять свои приложения в 7 утра каждый понедельник. Прочитайте на crontab, чтобы узнать, как настроить по своему вкусу.

ответил 4 FriEurope/Moscow2015-12-04T01:50:15+03:00Europe/Moscow12bEurope/MoscowFri, 04 Dec 2015 01:50:15 +0300 2015, 01:50:15
7

Вы можете установить и настроить cron-apt. Установите его, выполнив следующие действия:

apt-get install cron-apt

основным конфигурационным файлом является файл /etc /cron-apt /config

Одна вещь, которую я добавляю в свою конфигурацию, это:

MAILON="always"

это отправляет электронное письмо при каждом запуске, а не только при возникновении ошибки.

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

Чтобы установить время запуска, отредактируйте файл /etc/cron.d/cron-apt.

Вы можете найти дополнительные сведения и параметры конфигурации здесь

В пакет входит очень хорошая документация, однако она имеет gzip. Чтобы извлечь файл:

  1. создать каталог для работы in-mkdir cron-apt_documentation
  2. перейти в новый каталог - cd cron-apt_documentation
  3. скопировать сжатый файл - cp /usr/share/doc/cron-apt/README.gz. (обратите внимание на конечную точку)
  4. распаковать файл - gunzip README.gz
  5. прочитайте файл - cat README | меньше
ответил Steve Robillard 4 FriEurope/Moscow2015-12-04T01:49:47+03:00Europe/Moscow12bEurope/MoscowFri, 04 Dec 2015 01:49:47 +0300 2015, 01:49:47

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132