Cборка собственного дистрибутива Slackware
Модератор: Модераторы разделов
Cборка собственного дистрибутива Slackware
Доброго времени суток. В Linux я новичек. Перетестил множество дистрибутивов и остановился на Slackware. Уж больно понравился мне дистрибутив своей простотой. Ну и как водится, решил пересобрать систему под себя. Думал собрать что-то вроде Zenwalk Core. Итак, я оставил все пакеты отмеченные как :ADD, подобрал к ним все зависимости, добавил к сборке NANO, MC и Slapt-Get. А вот запустить систему в работу так и не получилось. Короче - знаний не хватило. Ребята, поделитесь опытом сборки Слаки.
Re: Cборка собственного дистрибутива Slackware
Спасибо за ссылку, этот этап уже успешно пройден. Действительно, таким способом можно установить все интересующие пакеты, сделать настройки.. . Скажем так ПРАВИЛЬНЫЙ путь любого Слаковода. Только какие именно пакеты ставить? Меня интересует набор пакетов для базовой системы. Скажем так установил, а все остальное из сети доустанавливал. Этакий мини дистрибутив. Вот сайт SLACKWARE 12.2 WITH DEPENDENCY SUPPORT, с него-то все и началось. Собрал я систему, система завелась, MC - работает, Slapt-Get - тоже работает, к сети не смог подключиться, ну и так по мелочам. Короче - хотелось бы просто обменяться опытом.
Re: Cборка собственного дистрибутива Slackware
Интересная статья, СПАСИБО.
Видимо больше никто так и не напишет, по этому начну сам:
На SlackWiki есть интересная статья, в которой есть список пакетов минимальной сборки.
Поехали дальше, есть один прекрасный сборник ссылок SlackLinks, в котором есть ссылка на статью по сборке своей системы.
Что касается моих эксперементов, то я пошел по пути наименьшего сопротивления. На системном диске обязательны три директории: isolinux, kernel и slackware. В папке slackware, в директориях a, ap, d, l, n и x, есть tag-файлы, в которых некоторые пакеты отмечены как :ADD. Эти пакеты обязательно дожны присутствовать в сборке. Так вот, я собрал их все, добавил к сборке все пакетные зависимости, подкоректировал tag-файлы, файлы maketag и maketag.ez (там просто нужно удалить из списка неиспользуемые пакеты), добавил к сборке mc, nano и slapt-get и запустил систему. Вроде все более или менее работало. Потом решил прикрутить иксы (XFCE) и вот тут мои знания кончились. Если у кого возникнет желание помочь мне - пишите не стесняйтесь.
З.Ы.
Список пакетов дистрибутива SlackWare 12.2 со всеми зависимостями.
Видимо больше никто так и не напишет, по этому начну сам:
На SlackWiki есть интересная статья, в которой есть список пакетов минимальной сборки.
Поехали дальше, есть один прекрасный сборник ссылок SlackLinks, в котором есть ссылка на статью по сборке своей системы.
Что касается моих эксперементов, то я пошел по пути наименьшего сопротивления. На системном диске обязательны три директории: isolinux, kernel и slackware. В папке slackware, в директориях a, ap, d, l, n и x, есть tag-файлы, в которых некоторые пакеты отмечены как :ADD. Эти пакеты обязательно дожны присутствовать в сборке. Так вот, я собрал их все, добавил к сборке все пакетные зависимости, подкоректировал tag-файлы, файлы maketag и maketag.ez (там просто нужно удалить из списка неиспользуемые пакеты), добавил к сборке mc, nano и slapt-get и запустил систему. Вроде все более или менее работало. Потом решил прикрутить иксы (XFCE) и вот тут мои знания кончились. Если у кого возникнет желание помочь мне - пишите не стесняйтесь.
З.Ы.
Список пакетов дистрибутива SlackWare 12.2 со всеми зависимостями.
Re: Cборка собственного дистрибутива Slackware
Кому будет интересно, вот список пакетов минимальной сборки родственного дистрибутива - ZenWalk.
- Вложения
-
- VERSIONS.TXT
- (2.99 КБ) 44 скачивания
Re: Cборка собственного дистрибутива Slackware
А вообще идея такая: собрать простой пользовательский дистрибутив с интерфейсом XFCE (KDE). Что бы потом его легко расширять путем установки дополнительных пакетов. Уж слишком "навороченные" готовые дистрибутивы. Мне для работы нужны только: браузер и простой текстовой редактор. Все остальное, при желании, можно доустановить.
Re: Cборка собственного дистрибутива Slackware
В продолжении темы, выкладываю список пакетов моего варианта базовой системы SlackWare 12.2. Если где ошибся, поправьте. Вот имено к ней, я хочу прикрутить либо FLUXBOX, либо XFCE. Кто хоть раз собирал Слаку, поймет почему именно так оформлен список.
- Вложения
-
- BASE.txt
- (3.39 КБ) 51 скачивание
Re: Cборка собственного дистрибутива Slackware
А мне хочется делать дистрибутив на базе SlackWare и IceWM.
На базе XFCE уже есть и ZenWalk и Kwort. Но не такой уж XFCE легкий и не так уж легко забраться в него руками. А недавно мне попался Absolute http://www.absolutelinux.org/.
Действительно легкий и доступный внутри. И на базе давно мне нравящегося IceWM. Но там проблемы с кирилизцией. Вот мне хочется сделать такое же, но на русском.
Потихоньку ковыряюсь. Как собрать свою версию дистрибутивного диска - уже вполне разобрался. Разбираюсь, чем наполнить. Хочется базовый вариант втиснуть в один CD.
Прелесть Absolute в том, что при простоте и компактности, он наполнен полноценным набором утилит для настройки из графической среды. И легкодоступной из меню документацией.
Вот сейчас и разбираюсь, по каким пакетам это все попрятано.
Fluxbox и IceWM по легкости примерно в одном классе, но по внешнему виду и функциональности мне больше нравится IceWM.
P.S. А вот почему в списке последняя строка длинная с перечнем всего ранее перечисленного не знаю. Не попадалось. Где об этом можно прочитать?
Registered Linux user number 436365
Re: Cборка собственного дистрибутива Slackware
По поводу повторения списка "в длину": загляните в файл maketag в любой директории с пакетами и вам сразу все станет ясно. Слака - это превосходнейший конструктор. На счет Zenwalk, Kwort и Absolute линуксов скажу так: пусть каждый решает сам кому и что больше нравится. Я остановился на Слаке. Мне вот только интересно, какие пакеты входят в базовый набор Xorg - шрифты, драйвера,...? Подскажите пожалуста.
P.S
За IceWM - спасибо, попробую его в деле.
P.S
За IceWM - спасибо, попробую его в деле.
Re: Cборка собственного дистрибутива Slackware
wowaka писал(а): ↑09.05.2009 21:59По поводу повторения списка "в длину": загляните в файл maketag в любой директории с пакетами и вам сразу все станет ясно. Слака - это превосходнейший конструктор. На счет Zenwalk, Kwort и Absolute линуксов скажу так: пусть каждый решает сам кому и что больше нравится. Я остановился на Слаке. Мне вот только интересно, какие пакеты входят в базовый набор Xorg - шрифты, драйвера,...? Подскажите пожалуста.
P.S
За IceWM - спасибо, попробую его в деле.
Я тоже остановился на Слаке - в виде Deep Style
Это та же слака, с аккуратными добавлениями по части русификации и украинизации. Ну и плюс некоторые пакеты. Но ничего не сломано
По поводу базового набора - и сам хочу разобраться. А для посмотреть, чем можно наполнить IceWM - рекомендую Абсолют. Правда стандартные preferences и toolbar там никуда не годятся.
Registered Linux user number 436365
Re: Cборка собственного дистрибутива Slackware
Шрифты устанавливал только *misc*. Использую в быту майкрософтовские. Мне плевать на "идейность". Нравятся шрифты и все. На арчевском wiki встречал инфу, что по минимуму нужны только два фонта cursor и еще какой то. Ссылку позже выложу, нужно вспомнить где я там шарился...
Re: Cборка собственного дистрибутива Slackware
Изучая возможности IceWM, наткнулся на LXDE (облегченная версия GNOME). Теперь я точно знаю, какой интерфейс будет у сборки. Кстати, хотелось бы услышать отзывы о базовом наборе, который был мною предложен. Кто-нибудь пробовал его в деле?
Re: Cборка собственного дистрибутива Slackware
LXDE интересно. Попробую. Но продолжаю возиться с IceWM
А что касается списка -то как его пробовать? Его достаточность целиком зависит от набора приложений. Слака не дебиан, где при установке пакета все нужное автоматически притянется. И даже просто при попытке установки видно, чего не хватат...
P.S. Для слаки LXDE, основанный на гноме, может потянуть лишние библиотеки и стать не таким уж и легким. Вопрос требует исследования.
Registered Linux user number 436365
Re: Cборка собственного дистрибутива Slackware
Занимаясь "прикручиванием" LXDE к Слаке, нашел еще один конструктор - Slitaz. Перехожу на него - там уже все готово. Но это уже другая тема. Всем СПАСИБО!
Re: Cборка собственного дистрибутива Slackware
У меня есть хорошие новости. На днях наткнулся на графический интерфейс для встроенных систем - "MicroXwin". На мой взгляд - достаточно интересный проект, у которого есть свой небольшой сайт.
В Википедии, опять же английской, есть статья, описывающая преимущества и недостатки интерфейса.
Кто-нибудь пробовал экспериментировать с этим интерфейсом в Slackware? Буду рад узнать отзывы. К стати, скачать исходный код можно по этой ссылке, а demo для Slackware 12.2 по этой.
В Википедии, опять же английской, есть статья, описывающая преимущества и недостатки интерфейса.
Кто-нибудь пробовал экспериментировать с этим интерфейсом в Slackware? Буду рад узнать отзывы. К стати, скачать исходный код можно по этой ссылке, а demo для Slackware 12.2 по этой.
- GloomRaven
- Сообщения: 20
- ОС: GNU/Linux
Re: Cборка собственного дистрибутива Slackware
LXDE (облегченная версия GNOME)
вы что-то путаете. LXDE - это openbox+lxpanel+lxappaerance+lxsession+lxterminal+pcmanfm
Гнома оно вообще никак не касается.
Re: Cборка собственного дистрибутива Slackware
wowaka писал(а): ↑24.05.2009 15:39У меня есть хорошие новости. На днях наткнулся на графический интерфейс для встроенных систем - "MicroXwin". На мой взгляд - достаточно интересный проект, у которого есть свой небольшой сайт.
В Википедии, опять же английской, есть статья, описывающая преимущества и недостатки интерфейса.
Кто-нибудь пробовал экспериментировать с этим интерфейсом в Slackware? Буду рад узнать отзывы. К стати, скачать исходный код можно по этой ссылке, а demo для Slackware 12.2 по этой.
Open Source Libraries- MicroXwin's user space libraries are open sourced allowing easy integration into customers platform. The kernel module is however proprietary.
Т.е. та часть, которая модуль ядра - не свободная.
Аналогичный и вроде как свободный проект "The Nano-X Window System":
http://microwindows.org/
Registered Linux user number 436365
Re: Cборка собственного дистрибутива Slackware
Наверное вы правы, поторопился. К стати, Slackware переходит на новый формат пакетов - txz, использующий lzma сжатие.VAA писал(а): ↑27.05.2009 14:31wowaka писал(а): ↑24.05.2009 15:39У меня есть хорошие новости. На днях наткнулся на графический интерфейс для встроенных систем - "MicroXwin". На мой взгляд - достаточно интересный проект, у которого есть свой небольшой сайт.
В Википедии, опять же английской, есть статья, описывающая преимущества и недостатки интерфейса.
Кто-нибудь пробовал экспериментировать с этим интерфейсом в Slackware? Буду рад узнать отзывы. К стати, скачать исходный код можно по этой ссылке, а demo для Slackware 12.2 по этой.
Open Source Libraries- MicroXwin's user space libraries are open sourced allowing easy integration into customers platform. The kernel module is however proprietary.
Т.е. та часть, которая модуль ядра - не свободная.
Аналогичный и вроде как свободный проект "The Nano-X Window System":
http://microwindows.org/
Re: Cборка собственного дистрибутива Slackware
я сейчас этот путь сборки прохожу хочу с кем то обмениваться опытом.
_пока я мыслю я существую_
Re: Cборка собственного дистрибутива Slackware
Я тоже готов, только вы скачете по дистрам.
Давно уже успокоился на Slackware, хотя тоже когда то искал идеал.
Много дистров перепробовал.
Меньше всего минусов - слаке, поэтому и не дергаюсь больше.
Так шта абьединяться нада!
Re: Cборка собственного дистрибутива Slackware
Жаль что я не программист. Так бы сделал для Слаки Ubuntuподобный установщик и Slitazподобный мененеджер пакетов. Я не против простоты Slackware, просто хотелось бы сделать ее более удобной для обычных пользователей.
Re: Cборка собственного дистрибутива Slackware
Вот для этого и надо объединяться. У всех есть что то свое и каждый может поделиться надыбанным.
Может создать отдельный форум?
Re: Cборка собственного дистрибутива Slackware
Думаю что этой ветки будет вполне достаточно. По количеству просмотров, она одна из самых просматриваемых. А теперь по поводу дистрибутива - надо четко определиться что он будет собой представлять. Предлагаю сделать уже готовую базовую систему, с возможностью выбора установки остальных групп пакетов (придется немного подкорректировать установщик). В базовую систему предлагаю включить все обязательные пакеты со всеми зависимостями. По поводу групп пакетов - предлагаю выбрать минимальную конфигурацию с KDE. А теперь, хотелось бы услышать Ваши предложения.Вот для этого и надо объединяться. У всех есть что то свое и каждый может поделиться надыбанным.
Может создать отдельный форум?
Re: Cборка собственного дистрибутива Slackware
Предлагаю заняться только установщиком. И за основу взять установочный образ usb. Так как он позволяет создать и загрузочную флэшку и образ iso . При чем лучше подробно описать переделку, чем делать какой то готовый субпродукт. Пользы от этого будет больше. Каждый для себя будет решать сам, стоит ли ему переделывать что либо или нет. Допустим я добавил в initrd.img файловый менеджер midnight commander. Мне нравится, но может кому то это совсем не нужно. Но как это сделать, информация должна быть доступной. Я считаю так.
Re: Cборка собственного дистрибутива Slackware
Давайте решим где общаться будем, но надо чтоб другие видели как можно переделывать дистриб слаки. А то я уже столько iso пересобрал для получения нужного результата. Чтоб другие такие действия не повторяли.
_пока я мыслю я существую_
Re: Cборка собственного дистрибутива Slackware
Общаться можно здесь, но я все таки зарегистрирую отдельно форум для вылаживания подробной инфы.
Не известно как отнесутся местные модеры к тому, если мы здесь большие тексты да еще может с картинками постить будем. Так что перестрахуюсь на всякий случай.
Re: Cборка собственного дистрибутива Slackware
Мы случаем не с Вами по icq общались?
Могу и я подсобить.