Обновление Debian без участия пользователя

Автор dzhoser, 03 апреля 2021, 08:22:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dzhoser

Приветствую Всех! Была старая тема по автоматизированному обновлению системы без пользователя https://debianforum.ru/index.php?topic=2063.0
Изменилось ли что с того времени, может быть новые механизмы добавили?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Цитата: dzhoser от 03 апреля 2021, 08:22:28Изменилось ли что с того времени, может быть новые механизмы добавили?
Systemd добавили.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Я к тому, что в том топике команды добавляются в Cron.
Сейчас можно с помощью systemd service и systemd timer.
У меня автоматического обновления нет, но apt-get update автоматом делаю:

/lib/systemd/system/xmobar_update.service:

[Unit]
Description=Update script for xmobar

[Service]
ExecStart=/opt/update


/lib/systemd/system/xmobar_update.timer:

[Unit]
Description=timer for xmobar update script

[Timer]
OnStartupSec=60

[Install]
WantedBy=timers.target


/opt/update:

#!/bin/bash

apt-get update

yoric

И тот же cron-apt никуда не делся. Автоматом скачивает новые пакеты, шлёт на почту сообщение, и даже может обновиться, но я не пробовал.


dzhoser

Цитата: ChubaDuba от 03 апреля 2021, 18:18:37/opt/update:
Код: [Выделить]
#!/bin/bash

apt-get update
Я так понимаю эта команда только обновит кэш пакетов, но не обновит сами пакеты верно?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Цитата: dzhoser от 05 апреля 2021, 13:53:17Я так понимаю эта команда только Обновит кэш пакетов, но не обновит сами пакеты верно?
Ну да. Чтобы обновлялись добавляете в скрипт apt-get upgrade