- summary Настройка host-системы с ALT Linux
Описание для ALT Linux, на базе дистрибутива LXDEsktop 6 и бранча p6. LXDEsktop достаточно аскетичный, в плане потребляемых ресурсов, вариант дистрибутива, который вполне годится для организации лёгкой сборочной среды. Однако, следует помнить, что многие компоненты отсутствуют на установочном CD и придётся использовать подключение к сети Интернет. Все подготовительные команды выполняются в консоли от пользователя root.
Установка VirtualBox производится аналогично описанному на странице [OsSetup]. iso-образ LXDEsktop можно взять тут: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/p6/iso/lxdesktop/
Брать можно CD-версию.
При установке потребуется завести хотябы одного простого пользователя. Практически во всех дистрибутивах семейства ALT Linux вход под учётной записью root доступен только в текстовой консоли, так что логин в LXDE надо делать под обычным пользователем. Запущенный терминальный сеанс переводится режим root командой "*su -*".
После начальной установки следует обновить дистрибутив до текущего состояния бранча p6. Открываем LXterminal (доступен внизу, в панели запуска), набираем "*su -*" и получаем, после ввода пароля root, консоль с нужными правами. Далее, меняем репозитарий на сетевой:
синхронизируем список пакетов
обновляем
после подтверждения операции скачается около 150 Мб обновлений (объём первого обновления, со временем, увеличивается).
Пакеты можно установить одной командой, но разобьём на группы. Установим вспомогательные пакеты для получения исходных кодов
_Теоретически, со временем, кроме или вместо subversion, может потребоваться git и/или mercurial._
Установим компиляторы и вспомогательные утилиты для компиляции:
При сборке кросскомпилятора рекомендуется использовать статическую компиляцию для удобства переноса сборочной среды, по-этому, установим соответствующие пакеты для статической сборки (основные devel-пакеты попадут в список автоматически):
В последствии, для сборки rootfs посредством build-root, потребуется gettext-tools:
В данном случае, предполагается, что из списка дополнительных языков выбран только C++. При необходимости сборки других дополнительных компиляторов, потребуется доустановка соответствующих `*`-devel-static пакетов.
Чтобы уменьшить объём сборочной среды, очистим кэш apt:
Полный объём установленной системы, на данном этапе, должен составить чуть более 2Гб.
Можно приступать к [CrosstoolNg]