Пожалуйста, делайте любые PR здесь, а не на GitHub: https://git.getcryst.al/crystal.
Поскольку мы перешли на наш собственный экземпляр GitLab, ISO теперь выпущены там.
Последняя версия ISO доступна здесь.
Создайте или загрузите ISO-образ Crystal Linux на базе Arch.
pacman-contrib
archiso
squashfs-tools
Для создания этого ISO-файла вам придется использовать дистрибутивы Arch или Arch-Based.
Установить зависимости
Заходим в папку проекта
Запустите ./build.sh --build-iso
чтобы создать ISO-образ.
Или запустите ./build.sh --build-bootstrap
чтобы собрать архив rootfs.
Для сборки контейнер ДОЛЖЕН запускаться от имени пользователя root.
Чтобы войти в контейнер дистрибутива от имени пользователя root, запустите distrobox enter --root boxnamehere -- bash
( -- bash
обеспечивает правильное открытие контейнера. После этого установите оболочку хоста, чтобы он открывался с помощью оболочки хоста.)
Помимо необходимости запуска от имени пользователя root, он должен работать правильно. Возможно, вам придется установить еще несколько зависимостей, помимо перечисленных здесь.