Скопируйте install.sh на нужное вам устройство, или возьмите .deb пакет из артефакта GitHub Actions.
- Создайте файл
install-config.txtв рабочей директории скрипта. (Пример приложен в репозитории). В этом файле через перенос строки перечислите необходимое ПО для установки (по умолчанию ПО будет устанавливаться из пакетного менеджера) - Чтобы установить ПО, которого нет в пакетном менеджере по умолчанию, создайте скрипт
install-<пакет>.shв рабочей директории. Пример вы можете найти и прочитать в install-vitetris.sh.
Предоставляемые переменные:$PACKAGE_MANAGER-- пакетный менеджер (apt/dnf/pacman)$UPDATE_COMMAND-- команда для обновления репозиториев (например,apt update)$INSTALL_COMMAND-- команда для установки, использующая пакетный менеджер (например,apt install -y)
- Запустите скрипт (
sudo ./install.sh)- Программа выведет вам план своих действий. Согласитесь, введя
y. - Программа начнёт установку указанных в
install-config.txtпакетов. - Программа выведет вам путь, где хранятся логи всех установок, а также общую сводку по результатам работы.
- Программа выведет вам план своих действий. Согласитесь, введя