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

Автор Тема: SFSLinux = попытка сделать из .deb puppy. apt-get для puppy  (Прочитано 73233 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #45 : 16 Ноябрь 2013, 11:49:48 »
Посмотрел
Для grub4dos
Код
title SFSL-130809 Ubuntu-Runtu-LXDE-Slim FRUGAL modularized
set d=/CDlinux/upj
    find --set-root --ignore-floppies --ignore-cd /%d%/initrd.lz
    kernel %d%/vmlinuz-pf382 dir=%d%
    initrd %d%/initrd.lz

title SliTaz Linux 2.6.37 FRUGAL on USB-sda1 develop-GnomeComm-GOffice-wine5.1
set d=/CDlinux/slt
 find --set-root --ignore-floppies --ignore-cd %d%/rootfs-lzma-from-live-devel-GC-Office-wine.gz
 kernel %d%/bzImage rootdelay=8 root=/dev/null autologin
 initrd %d%/rootfs-lzma-from-live-devel-GC-Office-wine.gz

sfsl
1. 000-kernel.pfs - там должно быть то что в lib.pfs
2. sudo сломан. Переустановка и права на файлы не помогают. Что-то с полкитами и т.п. сложняком. Теперь понятно что Вы писали выше
3. На home права только у root - так Х не стартанут
4. Весь самопальный софт старый - передирайте из pra
5. А как быть с devx? Он есть или надо gcc и пр. apt-ом ставить. Или брать из пупи? Здесь будет засада, т.к. в deb dev составляющие (в отличие от slack и arch) отдельными пакетами
В итоге зайти удалось только под root root (что для юбунты очень спорно). Перезагрузка из меню не сработала. Проводной dhcp - ок. В трее только freemem и wicd
То что удалось прикрутить к юбунте porteus-initd порадовало

slitaz
X на
Код
System:    Host: pra Kernel: 3.11.3-pf i686 (32 bit) Desktop: JWM 2.2.0 Distro: Arch Linux
Machine:   Mobo: ASRock model: Z77 Extreme4 Bios: American Megatrends version: P2.90 date: 07/11/2013
CPU:       Quad core Intel Core i7-3770 CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
           Clock Speeds: 1: 3774.00 MHz 2: 3740.00 MHz 3: 3672.00 MHz 4: 3740.00 MHz 5: 3740.00 MHz 6: 3842.00 MHz 7: 3774.00 MHz 8: 3774.00 MHz
Graphics:  Card: NVIDIA GT200 [GeForce GTX 260]
           X.org: 1.14.3 drivers: intel,nouveau (unloaded: fbdev,nv,vesa) Resolution: 112x38
Audio:     Card: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: k3.11.3-pf
Network:   Card: Broadcom NetLink BCM57781 Gigabit Ethernet PCIe driver: tg3
           IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: bc:5f:f4:5a:58:50
Drives:    HDD Total Size: 2626.0GB (55.6% used) 1: id: /dev/sda model: WDC_WD1001FALS size: 1000.2GB
           2: id: /dev/sdb model: WDC_WD1502FAEX size: 1500.3GB 3: id: /dev/sdc model: INTEL_SSDSC2CW06 size: 60.0GB
           4: USB id: /dev/sdd model: v220w size: 65.5GB
Partition: ID: / size: 19G used: 1.9M (1%) fs: rootfs ID: swap-1 size: 49.01GB used: 0.00GB (0%) fs: swap
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 162 Uptime: 13 min Memory: 250.0/32385.1MB Client: Shell (inxi-wrapper) inxi: 1.9.14
Не стартовали. Похоже что-то с видеодровами. Ни под root ни под tux
Хорошая ли идея 1 большой initrd. Возможна же модульность с несколькими инитрд (как в родном и моем slitaz). Конечно не AUFS но хоть что-то

ubuntu-usb
Не понял замысла. Чем это лучше просто full установки юбунты или runtu штатным способом?
Поэтому заморачиваться с выделением раздела винта и созданием виртуалок поленился

Выкладывайте лучше iso
На этом форуме обязательны конфиги под grub4dos
Делайте что-нибудь одно. Я бросил sfsl т.к. и на pra времени не хватает
« Последнее редактирование: 16 Ноябрь 2013, 11:53:08 от sfs »

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #46 : 16 Ноябрь 2013, 19:29:26 »
... ... ...
Цитата
На mediafire стало можно размещать файлы > 200 мб? Или у Вас платный аккаунт...
Выходит, что можно. Аккаунт бесплатный.
Цитата
Лучше бы делать iso
"Их у меня есть" как говорят в Одессе. Закачивать на mediafire тягомотно, но сделаю.
Цитата
Про slitaz лучше перенести в тему slitaz или создать новую тему
Вроде как не политесно это здесь. У меня к Slitaz'у есть ряд претензий, но соотношение размер-наполнение и еще некоторые характерные только для него вещи восхищают.
Вот если бы его сделать модульным, как Ваш PRA, цены б ему не было. Но похоже там сменились разработчики, или что-то еще произошло фатальное - нет и намеков на развитие, а жаль.
Цитата
С разворачиванием архивов не все смогут или захотят заморачиваться. xz
Xarchiver и file-roller их открывают, а например в Ubuntu это всего-лишь "открыть с помощью Менеджера архивов", на это и ориентировался. А вообще эти архивы всего-лишь этюд. Я почти всё гружу в виртуальной машине из ISO-образов.
Цитата
Для grub4dos
За это спасибо. Я уже высказывался о grub2 vs grub (grub4dos) не в пользу первого, но grub2 в сборках от разработчиков GNU/linux уже вытеснил предшественника, с этим приходится считаться.
Мне подумалось, что у многих пользователей присутствует именно grub2.
Цитата
3. На home права только у root - так Х не стартанут
Так что, надо сменить права на пользователя q ?
Цитата
4. Весь самопальный софт старый - передирайте из pra
Укажите поконкретней, я с удовольствием исправлю (но не переоценивайте мой уровень - я самоучка).
Цитата
5. А как быть с devx? Он есть или надо gcc и пр. apt-ом ставить.
Об этом пока не задумывался. Но похоже надо apt --> header-files + gcc
Но это резко увеличит объем сборки.
Цитата
В итоге зайти удалось только под root root (что для юбунты очень спорно)
Сборка эта мне очень понравилась, вот и пытался оживить ее хоть как-то.
Знаний маловато, поэтому root:root - из вирт.машины это будет не столь страшно.
Цитата
Не стартовали. Похоже что-то с видеодровами. Ни под root ни под tux
Да это так, Slitaz не умеет менять видео-драйвер при загрузке, несмотря на наличие установленных всех видео-драйверов. Я об этом писал на форуме Slitaz
Цитата
Хорошая ли идея 1 большой initrd. Возможна же модульность с несколькими инитрд (как в родном и моем slitaz)
Конечно это "не очень". Но с другой стороны bzImage размером 2.5 МБ + initrd размером 100 МБ = вот и вся система.
Модульность я (пока) по-настоящему не осилил. Вашу сборку Slitaz смотрел - она хорошая и правильная. Но в виртуальной машине у меня не выдает разрешения экрана 3:4 большие, чем 800х600. Этим же грешат и все последние (1 год) сборки от slitaz.org - ориентируются на "широкоэкранный" формат 16:9.
Вот я и мухлевал, чтобы одолеть проблему разрешений экрана 4:3, в основном для себя.
Цитата
Не понял замысла. Чем это лучше просто full установки юбунты или runtu штатным способом?
Ничем, кроме заметно меньшего размера сборки, по сравнению с тем, что видел раньше. Ваши сборки на базе Debian/Ubuntu/Runtu преследовали также и эту цель, помимо модульности?
Меня не вдохновляют такие встроенные монстры, как OpenOffice и Firefox. Oo интегрирован так глубоко, что удаляя его можно убить систему. Я выбираю (или не выбираю) Abiword, Gnumeric, Midori (и даже Dillo). Эту сборку я сначала сделал в формате live-CD-ISO, только пока не выкладывал.
Цитата
Выкладывайте лучше iso
Хорошо, чуть позже выложу.
Цитата
На этом форуме обязательны конфиги под grub4dos
Ну Вы уже показали такой чуть выше. А внутри ISO это не принципиально.
Цитата
Делайте что-нибудь одно. Я бросил sfsl т.к. и на pra времени не хватает
Я не разработчик. Это скорее иллюстрация и чуть-чуть инструкция для тех, кто попытался сам собрать нечто подобное. Одним словом это ЭТЮД. Вас вполне понимаю (о времени).
Вот как это было: http://debianforum.ru/index.php?topic=5500.0

В квоту на размер сообщения не уложился. Продолжу в следующем ...

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #47 : 16 Ноябрь 2013, 19:41:11 »
Хотелось бы, чтобы и Вы услышали мнение заурядного пользователя, который что-то хочет дорабатывать в своей системе сам (при скромных возможностях):
Ну не всем пришлось в жизни администрировать Free-BSD! Я всю жизнь проработал геодезистом, немного программить начал вынужденно для своих коллег, а на Линукс пререшел сравнительно недавно с подачи нашего сисадмина, когда нам купили новые HP с предустановленной Win-7 и наши профессиональные программы перестали загружаться.

0. В который раз вспоминаются строки В.С. Высоцкого
Мы истины из книжек узнаем,
Но Истины передают изустно:
"Пророков нет в отечестве своем",
Но и в других отечествах не густо...

1. initrd.img в Debian/Ubuntu пересобираемый после доустановки средних-больших программ не очень хорошее дело, но с этим можно мириться - их репозитории всегда "под рукой" и через debootstrap + chroot всегда можно собрать то, что хочешь (при минимальных умственных затратах). А squashfs + live-tools позволяют это превратить в live-ISO-CD-image и даже как-то модуляризировать.

2. initrd.lz от porteus вещь замечательная, но работа с ней требует заметно более высокого уровня знаний. То же самое и с замечательным ядром vmlinuz-pf382 (это только для примера) - компилить его тоже дело не тривиальное. Я внимательно читаю форум и все перепетии, связанные с переходом на это ядро и попыткой интеграции с MagOS. В Debian/Ubuntu это уже не прокатит.

3. Думаю, что PRA большое, если не выдающееся достижение команды PuppyRus. Вы обскакали сразу несколько команд, в том числе и забугорный Puppy. Критерий развития снимает проблему Puppy это теперь, или не Puppy. Конечно Puppy, только более современный и мощный.

4. Нельзя объять необъятное, но мне очень жаль, что прервалась Ваша разработка другой не менее актуальной ветви: Debian/Ubuntu. Debian весьма консервативен, а Ubuntu похоже догоняет MS-Windows с бубенчиками, продолжает превращаться в монстра. Законы маркетинга да и бизнеса в целом. Поэтому я пробовал делать свои сборки сначала на Dedian потом на Ubuntu и Runtu так, чтобы уложиться в размер 300 МБ ISO-образа и в 1.5 ГБ развернутой на витр.диск системы при потреблении памяти для процессов менее 150 МБ. Это получилось.

5. Искренне желаю Вам успехов. Тема PRA поначалу казалась неподъемной, а вон что вышло/выходит! Спасибо за подсказки.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #48 : 16 Ноябрь 2013, 21:52:36 »
3. sudo chown -R q /home/q - но это не помогает запустить X от q
grub4dos популярнее на нашем форуме. Скрипт создания загруз. исо в корне моих сд
Кстати из grub2 можно перейти в grub4dos через меню и на флэшке он актуальней

Компилить ядро с готовым конфигом просто. Да и Pro регулярно поставляет свежак

Про deb - можете почитать на форуме runtu: HsH (их лидер) согласился что deb не лучший материал для сборки чего-то маленького или не похожего на фирменные сборки
Хотя бы тот же devx запаритесь по пакетам собирать
Для этого лучше slack и arch (который мне кажется просто более современным slack-ом). Возможно gentoo - но трудозатратно
Поэтому - надо ли распылять силы. Лучше их концентрировать

Если желание продолжать deb не пропало - свежак PRA в http://sourceforge.net/projects/puppyrusa/files/pkg/
AUR можете с таким же успехом компилить в deb. Только менее автоматизированно. В этом new2dir поможет


Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #49 : 16 Ноябрь 2013, 22:54:59 »
Загрузил на mediafire два ISO-образа по предыдущему сообщению:
Та же самая расшаренная папка
http://www.mediafire.com/folder/okko8x7k84aox/Live-CD-ISO
а это сборки
http://www.mediafire.com/download/pef3ciuyp5xzjiz/ubuntu-live-130809m.iso
http://www.mediafire.com/download/i47xac19a09o58d/ubuntu-live-gnome-multisquash.iso

ubuntu-live-130809m.iso - 146.9 МБ (извините, но внутри загрузчик grub2 i386-pc).
ubuntu-live-gnome-multisquash.iso - 334.3 МБ (извините, но внутри загрузчик isolinux).
это то же самое, что и лежащий там ранее
http://www.mediafire.com/download/hm8mh9bi1hrdk85/ubuntu-live-gnome2.iso
только большой filesystem.squashfs "порезан" на 4 части.

ubuntu-live-130809m.iso можно грузить из 1-й строки меню (из других тоже).
Пользователя q с паролем 11111 оживить пока не смог, поэтому только root с паролем root
Тогда при выделении памяти 256 МБ для VMware-player сразу после загрузки htop показывает, что пользователь с паролем root потребляет для своих задач 97 МБ.

ubuntu-live-gnome-multisquash.iso лучше грузить из 2-й строки меню (без слова debug).
Тогда при выделении памяти 256 МБ для VMware-player сразу после загрузки показывает, что пользователь q с паролем 111111 потребляет для своих задач 86 МБ памяти, а пользователь root с паролем root потребляет для своих задач 92 МБ.

На виртуальном диске bin boot dev etc home lib root sbin usr var занимают 996 МБ.
Забыл в этой сборке "почикать" FireFox и заменить его на Midori, но для виртуальной машины это несущественно - немерянного размера кэш исчезает при следующей загрузке.

В сборках присутствуют:
1. ubuntu-live-130809m.iso: Midnight-Commander, urxvt-terminal, Leafpad, thunar, Dillo web-browser - я помнил заповедь Гиппократа и ничего из того, что сделал sfs (Александр) не испортил, вот только загрузку SFS-модулей не проверил.
Кое-что поясняет лог-файл на Рабочем столе install-dillo-&-leafpad-log.txt - это делалось в среде chroot.
Клавиши kbd-switsher'а я поменял на Ctrl+Shift (привык к ним).
Сеть по DHCP поднимается автоматом.
Конечно автор все, что я не одолел, разрулил бы сам, но он переключился на более приоритетное дело. Поэтому спасибо ему за то, что выложил эту интересную сборку.
http://forum.puppyrus.org/index.php/topic,12651.msg79531.html#msg79531

2. ubuntu-live-gnome-multisquash.iso: Midnight-Commander, urxvt-terminal, squashfs-tools, live-tools, FireFox, Abiword, Gnumeric, что-то еще ...

Ваши аргументы правильные и убедительные, буду еще читать и юзать.
Но привычки дело тяжелое, да и старенький я уже (1950-го года рождения).

P.S. grub4dos все понятно, кто захочет, тот поменяет загрузчик на него - несколько дополнительных мозго-движений только на пользу.
А то что я выложил - это только "глазки полупить", ну и может-быть задуматься "А мне это надо?". Одним словом ЭТЮД-ПОДСКАЗКА по созданию СВОЕЙ сборки и не более.
« Последнее редактирование: 16 Ноябрь 2013, 23:12:24 от sklimkin »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #50 : 16 Ноябрь 2013, 23:33:52 »
Цитата
привычки дело тяжелое, да и старенький я уже (1950-го года рождения).
Тут многие 40+
Учиться никогда не поздно. Да и со временем наверное свободным у Вас хорошо...
Лучше вливайтесь в какой-нибудь коллектив. Одному сложнее...

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #51 : 18 Ноябрь 2013, 15:43:16 »
Вот еще вариант для размещения сборок на бесплатных площадках.
Стартовый размер бесплатного диска в 3 ГБ похоже можно увеличивать.
Для этого нужно завести почтовый ящик на Яндексе (не всем это удобно) ...

Перезалил на Яндексе в расшаренные папки некоторые сборки:
yandex.disk яндекс.диск - публичные ссылки
------------------------------------------
http://yadi.sk/d/yjJolP5ICqWMB - ubuntu-live
http://yadi.sk/d/Juoa0RVbCouhv - debian-live
http://yadi.sk/d/yOT-R-iv7x8Qc - ubuntu-sfsl-130809-live (mod)
http://yadi.sk/d/vO3o6BLGCqiaN - runtu-live

К сборкам в виде ISO-образов добавил некое подобие template для пересборки любым желающим поупражняться в этом.
И совсем кратко прокомментировал текстовыми файлами в каждой папке.
« Последнее редактирование: 19 Ноябрь 2013, 00:35:53 от sklimkin »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #53 : 18 Ноябрь 2013, 16:55:05 »
У меня тоже This link was removed or not found.

Какие у Вас в итоге планы по этим разработкам? Будете продолжать?

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #54 : 19 Ноябрь 2013, 00:26:39 »
Простите великодушно, последнюю буковку пропустил при копировании ссылки (там все так мелко):
http://yadi.sk/d/vO3o6BLGCqiaN
Цитата
Какие у Вас в итоге планы по этим разработкам? Будете продолжать?
Вроде как и нечего больше с ними возиться, кроме sfsl-130809 (реанимировать простого юзера).
Буду изучать устройство PRA.
Если пойму, как самому делать initrd и kernel для него ;)
 - надо же как-то отвязаться от Юбунты ...
« Последнее редактирование: 19 Ноябрь 2013, 00:34:34 от sklimkin »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #55 : 19 Ноябрь 2013, 09:50:39 »
Буду изучать устройство PRA.
Хорошо бы. У нас каждый участник на счету...
Если пойму, как самому делать initrd и kernel для него ;)
А зачем?
В PRA initrd не изменяется даже при смене ядра. А ядра PRO чем не устраивают?

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #56 : 23 Ноябрь 2013, 19:15:41 »
Цитата
В PRA initrd не изменяется даже при смене ядра.
Это хорошо и даже очень.
Цитата
А ядра PRO чем не устраивают?
Непонятно их происхождение и перспективы их использования.
Вопрос (для меня) звучит так: от кого зависим?

Вот еще один опыт минимизировать Debian для использования в live-CD-ISO:
http://yadi.sk/d/Juoa0RVbCouhv
из 4-х файлов:
debian-wheezy-LXDE-live.iso (263 МБ)
image.tar.gz
doc_debian-wheezy.tar.gz
Сборка-debian-wheezy-linux-для-себя.txt
« Последнее редактирование: 23 Ноябрь 2013, 19:18:30 от sklimkin »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #57 : 24 Ноябрь 2013, 05:20:59 »
а что спросить то не судьба?
Причем тут зависимость, качай да коверкай как хочешь. В модуле ядра лежат все патчи которые наложены на ядро, и все дополнительные модули типа bbswitch. Не выкачивая исходники ядра, конфиг ядра можно увидеть в /etc/modules

Про перспективы использования вобще не понял, лицензию дать что-ли?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #58 : 24 Ноябрь 2013, 14:07:36 »
Цитата
а что спросить то не судьба?
Стесняюсь, тема сборки ядра для меня совсем неизвестная.
Цитата
Причем тут зависимость, качай да коверкай как хочешь. В модуле ядра лежат все патчи которые наложены на ядро, и все дополнительные модули типа bbswitch. Не выкачивая исходники ядра, конфиг ядра можно увидеть в /etc/modules
Теперь немного понятней стало. Попробую разобраться.
Цитата
Про перспективы использования вобще не понял, лицензию дать что-ли?
Лицензию конечно не надо. Я имел в виду как долго такое ядро будет существовать/подддерживаться/развиваться.
Не уверен, что ясно сформулировал свои сомнения такого рода.

Спасибо за разъяснения. Попробую разобраться и самостоятельно собрать такое ядро.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:SFSLinux = попытка сделать из .deb puppy. apt-get для puppy
« Ответ #59 : 24 Ноябрь 2013, 14:18:07 »
можешь и не самостоятельно, кажется у меня в профиле номер аськи есть.
и в жабер конференции puppyrus меня еще не забанили,  я там бываю.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.