Система установки 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
- Установка:
2.3 SELinux
- Настроим SELinux:
3 Создание загрузочного образа клиента
3.1 Общая информация
- Для загрузочного образа используется buildroot.
- Сайт buildroot: https://buildroot.org/
3.2 Создание загрузочного образа
- После сборки образы будут доступны в директории
output/images
в каталогеbuildroot
.
3.2.1 С помощью Makefile
- Запустите make:
1make
3.2.2 Вручную
- Скачайте buildroot и распакуйте его отдельно от этого репозитория, например в
/tmp
:1cd /tmp && wget https://buildroot.org/downloads/buildroot-2021.02.1.tar.gz
- Распакуйте buildroot:
1tar xvf buildroot-2022.11.1.tar.gz
- Смените директорию:
1cd buildroot-2022.11.1
- Настройте buildroot с помощью
sali_x86_64_defconfig
через методBR2_EXTERNAL
:1make BR2_EXTERNAL=/<salii_dir>/sali/buildroot sali_x86_64_defconfig
- Выполните команду:
1make xxhash
- Запустите:
1make zstd
- Выполните:
1make
3.3 Обновление конфигурации
- Для разработки или добавления дополнительных свойств.
3.3.1 Обновление конфигурации buildroot
Выполните:
1make menuconfig
После изменения опций выполните команду:
1make 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
- Выполните:
1make linux-menuconfig
- После изменения опций выполните команду:
1make linux-update-defconfig