...
Действия
Создайте и обновите новую VM
Создайте новую зону по умолчанию
Проверьте, что новая зона по умолчанию создалась правильно
Создайте зону для получения зависимостей и получите зависимости
Создайте новую зону для создания локального репозитория
Создайте новую зону для сборки компонент
Создайте новую зону для тестовой установки компонент
1. Создайте и обновите новую VM
Для создания новой VM в vmware/virtualbox/kvm воспользуйтесь этой инструкцией.
Для создания VM в vSphere SPB-LABS выполните шаги 1-5 из этой инструкции.
2. Залогиньтесь с правами root и создайте новую зону по умолчанию
Для KVM используйте следующие инструкции:
...
Info |
---|
Теперь Вы можете запустить его в формате
|
3. Получите зависимости
Обновите файл /etc/apt/sources.list
:
...
Code Block |
---|
LOG_FILE="/export/admin/repo.log" |
4. Создайте зону для локального репозитория
Создайте зону и войдите в неё:
...
Note |
---|
Workaround : Для создания локального репозитория нужен reprepro версии 5.3 и выше. В настоящее время его пока нет в DU2. До момента его появления там нужно выполнить следующие действия для его установки:
|
Выполните эти команды для добавления пакетов и исходных файлов в репозиторий:
Code Block | ||
---|---|---|
| ||
cd /data/repo/pkg ./make_repo.sh exit |
...
Expand | ||||
---|---|---|---|---|
| ||||
Если Вы подключились по SSH и хотите отключиться от сессии SSH или отключить свой компьютер на время, то выполните следующую команду:
Дальше в любой момент Вы можете нажать Ctrl-A d, после чего отключиться от сессии SSH. Затем когда Вы захотите вернуться, залогиньтесь снова по SSH и введите команду:
|
5. Создайте новую зону для сборки компонент
Создайте зону и войдите в неё:
...
Code Block | ||
---|---|---|
| ||
chmod 777 ./prepare.sh ./prepare.sh |
6. Постройте компоненты
Скопируйте этот скрипт в файл, например, build_all.sh
или выполните команду:
...
Expand | ||||
---|---|---|---|---|
| ||||
Если Вы подключились по SSH и хотите отключиться от сессии SSH или отключить свой компьютер на время, то выполните следующую команду:
Дальше в любой момент Вы можете нажать Ctrl-A d, после чего отключиться от сессии SSH. Затем когда Вы захотите вернуться, залогиньтесь снова по SSH и введите команду:
|
...