Збираємо власний дистрибутив на базі debian 6

Не дають мені спокою лаври Попова. Сьогодні будемо збирати свою унікальну операційну систему. Сподіваюся це оцінять провідні програмісти країни. Якщо серйозно, то будемо збирати Live дистрибутив на базі Debian 6. В якості основного (і єдиного) оточення робочого столу будемо використовувати wmii. Встановлюємо debian і wmii з цього топіку.

Збираємо власний дистрибутив на базі debian 6

Оновлюємо інформацію про репозитариях, встановлюємо live-build:

Створюємо директорію, наприклад, live в домашній директорії:

Створюємо директорію auto:

Створюємо скрипт-обгортку auto / config:

Тобто наш дистрибутив буде являти собою мінімальний Debian 6 +
потрібний нам софт. wmii в списку пакетів немає, так як deb пакет з версією 3.9.2 я зібрав сам.

Призначаємо права на виконання:

Створюємо директорію config:

В директорії config / chroot_local-includes будуть зберігатися файли, які замінять стандартні при складанні дистрибутива. Нам потрібні налаштування wmii - wmiirc.

Мій wmiirc при старті запускає trayer - утиліту для відображення іконок згорнутих програм. Також запускається setxkbmap для перемикання розкладок capslock'ом. Наводжу початок wmiirc:

Зібраний пакет з wmii поміщаємо в директорію config / chroot_local-packages. Все .deb пакети, поміщені в дану директорію, будуть встановлені в кінцевому дістрібетіве.

Збираємо наш дистрибутив так:

Надалі при складанні нових версій спочатку чистимо:

Для побудови необхідно підключення до інтернету, будуть завантажені .deb пакети, створена chroot з новим дистрибутивом, а потім це все упаковано в iso образ. Це в 2х словах.

На виході отримуємо iso виду:

Схожі статті