Система установки SALII
Система установки SALII.
Содержание
1 Общая информация
- Репозиторий: https://github.com/yamadharma/salii 
- Форк проекта SALI (см. Система установки SALI) 
- Вызвано необходимостью настройки и установки не только Linux, но и Windows. 
- Название: - Салии (лат. Salii ← salio «прыгаю, пляшу») — в Древнем Риме жреческая коллегия, состоявшая из 12 жрецов бога Марса и 12 жрецов бога Квирина. - Своё название салии получили от военной пляски, совершавшейся ими во время ежегодных празднеств в честь Марса. Также существовала версия о происхождении названия от имени Салия, который якобы научил этой пляске. Салии охраняли двенадцать щитов — анкилов, среди которых один, по легенде, упал с неба, а остальные одиннадцать были точными его копиями. Были также палатинские салии. 
2 Установка сервера
2.1 Дополнительное программное обеспечение
- Установите opentracker.
- bittorrent. Трекер opentracker
2.2 Предварительное программное обеспечение
- Необходимо- netifaces
- paramiko
- transmission_rpc
 
- Установка:dnf install python3-netifaces python3-paramiko python3-pip pip install "transmission-rpc<4.0.0" dnf install transmission-daemon transmission-cli rsync rsync-daemon
2.3 SELinux
- Настроим SELinux:setsebool rsync_export_all_ro 1 setsebool rsync_export_all_ro 1 -P
3 Создание загрузочного образа клиента
3.1 Общая информация
- Для загрузочного образа используется buildroot.
- Сайт buildroot: https://buildroot.org/
3.2 Создание загрузочного образа
- После сборки образы будут доступны в директории output/imagesв каталогеbuildroot.
3.2.1 С помощью Makefile
- Запустите make:make
3.2.2 Вручную
- Скачайте buildroot и распакуйте его отдельно от этого репозитория, например в /tmp:cd /tmp && wget https://buildroot.org/downloads/buildroot-2021.02.1.tar.gz
- Распакуйте buildroot:tar xvf buildroot-2022.11.1.tar.gz
- Смените директорию:cd buildroot-2022.11.1
- Настройте buildroot с помощью sali_x86_64_defconfigчерез методBR2_EXTERNAL:make BR2_EXTERNAL=/<salii_dir>/sali/buildroot sali_x86_64_defconfig
- Выполните команду:make xxhash
- Запустите:make zstd
- Выполните:make
3.3 Обновление конфигурации
- Для разработки или добавления дополнительных свойств.
3.3.1 Обновление конфигурации buildroot
- Выполните: - make menuconfig
- После изменения опций выполните команду: - make savedefconfig
- Может появиться ошибка: - Makefile.legacy:9: * “You have legacy configuration in your .config! Please check your configuration.”. Stop. 
- Запустите - make menuconfig, выберите- Legacy config options, отключите опцию устаревшей конфигурации.
3.3.2 Обновление конфигурации Linux
- Выполните:make linux-menuconfig
- После изменения опций выполните команду:make linux-update-defconfig
3.3.3 Обновление конфигурации Busybox
- Выполните:make busybox-menuconfig
- После изменения опций выполните команду:make busybox-update-config
