Сайт | Скачать | Видео | Wiki

Автор Тема: Сборка дистрибутива с помощью WOOF Builder  (Прочитано 26213 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #15 : 10 Октябрь 2010, 09:58:56 »
Не проверял. А зачем он нужен - картинку фоном консоли устанавливать или у него есть более осмысленное применение?

Оффлайн kostik

  • Постоялец
  • ***
  • Сообщений: 123
  • Репутация: +19/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #16 : 10 Октябрь 2010, 10:30:40 »
Посмотри пожалуйста, если lsmod покажет, что модуль fbcon подгружен,
выйди в консоль и набери, ну скажем,
Код
 fbset 800x600
Что ответит?

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #17 : 10 Октябрь 2010, 11:01:05 »
fbcon подгружен
Код
# lsmod
...
fbcon                  27820  0
Но
Код
# fbset 800x600
fbset: can't open '/dev/fb0': No such device
Создать ручками fb0?

P.S. Странно - /dev/fb0 существует...
« Последнее редактирование: 10 Октябрь 2010, 11:03:30 от isabsent »

Оффлайн kostik

  • Постоялец
  • ***
  • Сообщений: 123
  • Репутация: +19/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #18 : 10 Октябрь 2010, 11:09:49 »
Ядро без поддержки framebuffer

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #19 : 10 Октябрь 2010, 11:14:22 »
Ядро без поддержки framebuffer
Ну расскажи уж тогда зачем оно надо - чтобы не было жаль зря потраченного времени  ;D

Оффлайн kostik

  • Постоялец
  • ***
  • Сообщений: 123
  • Репутация: +19/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #20 : 10 Октябрь 2010, 11:18:19 »
чтобы сменить разрешение в консоли, в slackpup это  ядро
Барри скомпилил а потом на мурге говорит :чой-то у меня разрешение не меняется :-)
« Последнее редактирование: 10 Октябрь 2010, 11:21:31 от kostik »

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #21 : 06 Сентябрь 2011, 23:19:19 »
Сегодня экспериментировал с Woof. Собрал WaryRus-0.1. Но на самом деле просто пересобрал Wary, только заменил имя и ядро на 2.6.31.4. Wary собирать проще т.к он состоит из PET-пакетов и не нужно было их преобразовывать. Всё заработало, сейчас пишу из нового Wary. Но никакой локализации нет. Я просто повторил путь Барри, использовал все его конфигурационные файлы. Можно было бы установить мой пакет локализации и сделать ремастеринг, но это не наши методы. Нужно попробовать подставить его в процессе сборки. Только непонятно, как.
Для сборки воспользовался этими инструкциями http://bkhome.org/blog/?viewDetailed=02306
Испльзовал GUI. Шел слева направо. Пришлось скачать 550Мб пакетов - 200Мб из которых - это несколько ядер. devx не собирал.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #22 : 08 Сентябрь 2011, 11:27:29 »
Нужно попробовать подставить его в процессе сборки.
Полагаю, нужно свои пакеты поместить в каталог с остальными и выбрать в окне выбора пакетов (надеюсь оно есть). Или прописать в конфигурационном файле в списке пакетов (типа packages.txt).
Free software for free people

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #23 : 08 Сентябрь 2011, 16:50:34 »
Воспользовался способом playdayz из этой темы: http://www.murga-linux.com/puppy/viewtopic.php?t=67123
Есть картинки на 3-ей странице темы. Там есть каталог, где лежат уже подготовленные пакеты в распакованном виде (packages-waryrus в моём случае). Туда добавил свой пакет, и добавил его в список пакетов в файл DISTRO_PKGS_SPECS-puppy-wary5, соблюдая принятый в нём синтаксис. Получилась русифицированная версия Wary полностью собранная в Woof. Выложил сюда: http://www.sendspace.com/file/dqjblh
332134b65207b8204ed9f773d8c50506  waryrus-0.1.iso
Только при первом запуске нужно выбрать русскую локаль и временную зону. 
« Последнее редактирование: 08 Сентябрь 2011, 19:16:20 от rodin.s »

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #24 : 08 Сентябрь 2011, 16:56:27 »
Только при первом запуске нужно выбрать русскую локаль и временную зону.
Полагаю в скелеттон нужно подредактировать содержимое соответствующих файлов в /etc. Либо взять их из настроенной системы.
Free software for free people

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #25 : 08 Сентябрь 2011, 19:23:30 »
Приблизительно знаю, что нужно сделать. С другой стороны, возможно, предоставить выбор - это хорошая идея.
« Последнее редактирование: 08 Сентябрь 2011, 19:30:24 от rodin.s »

Оффлайн Vovasil

  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +6/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #26 : 08 Сентябрь 2011, 20:18:24 »
waryrus-0.1.iso
Скачал и запустил. Работает отлично. Похоже Вы ( ну и мы, понятно) на правильном пути. Выбор локали не напрягает.
Как я понимаю, это реальный шаг в направлении создания сборок "под себя" без гемор... излишних мучений?

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #27 : 09 Сентябрь 2011, 00:34:28 »
Знал бы я это раньше - переделал бы последнюю версию Wary для i586 архитектры. Заменил бы ядро, ffmpeg, добавил локализацию. Также, давно хотел заменить ядро в официальном Wary т.к. оно неправильно работает на моем ПК. Теперь могу это сам сделать. Но Woof - это инструмент, которым собираются официальные версии Puppy: Wary, Slacko, Lupu. Также несколько разработчиков (iguleder, pemasu) собирают свои дистрибутивы. 

Онлайн Gerasats

  • Ветеран
  • *****
  • Сообщений: 1055
  • Репутация: +32/-0
  • Короче, я полный оппортунист.....и по фиг!
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #28 : 09 Сентябрь 2011, 16:07:52 »
Знал бы я это раньше - переделал бы последнюю версию Wary для i586 архитектры. Заменил бы ядро, ffmpeg, добавил локализацию. Также, давно хотел заменить ядро в официальном Wary т.к. оно неправильно работает на моем ПК. Теперь могу это сам сделать. Но Woof - это инструмент, которым собираются официальные версии Puppy: Wary, Slacko, Lupu. Также несколько разработчиков (iguleder, pemasu) собирают свои дистрибутивы.  

А если такая просьба поступит: а нельзя ли сделать хотя бы маленький how-to, или на худой конец перевод окон по-русски (насколько я понимаю сборщик работает и в графике, и в терминале) woofа, с указанием тех тонкостей, в том числе в синтаксисе, что Вы уже прошли?

Честно скажу, я попробывал сделать по шагово, так же как Вы, получилось, даже записать образ (127м), однако что-то где-то не до понял, и Х стартовать отказались... Пока думаю, что сделал не так.
Desktop:  AMD Phenom II X4 965 Black Edition 3400MHz, HyperX Limited Editions - 8GB Module - DDR3 1600MHz, ASRock N68C-GS FX, GeForce GT240 PCIe, LG Electronics IPS277L-BN, SSD Kingston SSDNow V300 (А400) 60GB (250GB) 2.5" SATAIII MLC
Netbook: Vinga Twizzle J116
Tablet:Samsung SM-T290/T295 Galaxy Tab A 8.0, Phone: Samsung A5(2018)
OS - Imppup64-9.6.1 frugal install, Linux Mint 20.2 "Uma" Cinnamon, Windows 11 rel. 22000.282, OpenElec, Android- 7.1 - 12.0

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Сборка дистрибутива с помощью WOOF Builder
« Ответ #29 : 09 Сентябрь 2011, 23:39:37 »
Написал приблизительную инструкцию. Это мой опыт сборки, хотя я сам знаю довольно мало и нужно разбираться. Попробовать ещё собрать Slacko.
Сжал формат abw в gz, а Abiword его и в сжатом виде открывает. Интересно.
« Последнее редактирование: 10 Сентябрь 2011, 00:02:18 от rodin.s »