Не дають мені спокою лаври Попова. Сьогодні будемо збирати свою унікальну операційну систему. Сподіваюся це оцінять провідні програмісти країни. Якщо серйозно, то будемо збирати Live дистрибутив на базі Debian 6. В якості основного (і єдиного) оточення робочого столу будемо використовувати wmii. Встановлюємо debian і wmii з цього топіку.
Оновлюємо інформацію про репозитариях, встановлюємо 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 виду: