Автоматическое обновление пакетов Flatpak

Автоматическое обновление Flatpak пакетов. Превью для сайта

Инструкция о том, как сделать автоматическое обновление Flatpak пакетов посредством systemd в дистрибутиве Linux Kubuntu 24.04 (KDE)

Примечание: данная инструкция подойдёт и для других дистрибутивов Linux


Как сделать автоматическое обновление Flatpak пакетов

Инструкция поможет создать службу systemd и таймеры для автоматизации обновления как пользовательских, так и системных пакетов Flatpak

Создание службы systemd для обновления Flatpak пакетов

Создание службы обновления для пользователей

1. Для её создания нужно скопировать команду ниже и вставить в терминале, ввести пароль, откроется пустой файл для создания конфигурации обновления Flatpak пакетов

sudo nano /etc/systemd/user/update-user-flatpaks.service

2. Далее нужно скопировать и вставить текст ниже в файл конфигурации.

[Unit]
Description=Update user Flatpaks

[Service]
Type=oneshot
ExecStart=/usr/bin/flatpak update --assumeyes --noninteractive

[Install]
WantedBy=default.target

3. Для сохранения файла конфигурации нажмите на сочетание клавиш CTRL+O и потом нажмите на клавишу Enter. 

Всё файл конфигурации создан

4. Для того чтобы выйти из конфигурационного файла, нажмите на сочетаний клавиш: CTRL+X

Создание службы обновления для системы

1. Тут всё тоже самое, что и выше, только для системы

Для её создания нужно скопировать команду ниже и вставить в терминале, ввести пароль, откроется пустой файл для создания конфигурации обновления Flatpak пакетов

sudo nano /etc/systemd/system/update-system-flatpaks.service

2. Далее нужно скопировать и вставить текст ниже в файл конфигурации

[Unit]
Description=Update system Flatpaks
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/bin/flatpak update --assumeyes --noninteractive --system

[Install]
WantedBy=multi-user.target

3. Для сохранения файла конфигурации нажмите на сочетание клавиш CTRL+O и потом нажмите на клавишу Enter. 

Всё файл конфигурации создан

4. Для того чтобы выйти из конфигурационного файла, нажмите на сочетаний клавиш: CTRL+X


Создание systemd таймера для автоматического обновления

1. Создание таймера для пользователей

Для создания таймера нужно скопировать команду ниже и вставить в терминале, ввести пароль, откроется пустой файл для создания таймера для автоматического обновления

sudo nano /etc/systemd/user/update-user-flatpaks.timer

2. Далее нужно скопировать и вставить текст ниже в файл конфигурации

[Unit]
Description=Update user Flatpaks daily

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target

3. Для сохранения файла конфигурации нажмите на сочетание клавиш CTRL+O и потом нажмите на клавишу Enter. 

Всё файл конфигурации создан

4. Для того чтобы выйти из конфигурационного файла, нажмите на сочетаний клавиш: CTRL+X

Создание таймера для системы

1. Тут всё тоже самое, что и выше, только для системы

Для создания таймера нужно скопировать команду ниже и вставить в терминале, ввести пароль, откроется пустой файл для создания конфигурации обновления Flatpak пакетов

sudo nano /etc/systemd/system/update-system-flatpaks.timer

2. Далее нужно скопировать и вставить текст ниже в файл конфигурации

[Unit]
Description=Update system Flatpaks daily

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target

3. Для сохранения файла конфигурации нажмите на сочетание клавиш CTRL+O и потом нажмите на клавишу Enter. 

Всё файл конфигурации создан

4. Для того чтобы выйти из конфигурационного файла, нажмите на сочетаний клавиш: CTRL+X


Запуск и включение служб обновления Flatpak пакетов и таймера для автоматического обновления

Команда для включения systemd таймера для автоматического обновления:

systemctl --user enable --now update-user-flatpaks.timer

Команда для включения службы systemd для обновления Flatpak пакетов:

sudo systemctl --system enable --now update-system-flatpaks.timer

Установка программ в KDE:

Установка программ через Discover
Установка Deb-пакета в KDE
Установка программы через PPA репозиторий
Установка Flatpak пакета
Как установить AppImage
Установка Snap пакета

Дополнительные инструкции

Как запустить программу в KDE
Автоматическое обновление пакетов Flatpak
Добавление AppImage в меню приложений

Поделиться
Подписаться
Уведомить о
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии