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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Все началось  с попыток прикрутить apt-get к puppy.
Получалось очень криво: ломались зависимости, на выходе получались модули огромного размера
Пришло понимание, что пакетный менеджер (ПМ) хорош только вместе со своим репозиторием и только для дистрибутива, который построен на этом репозитории. Так и сделал:
Собрал (точнее сказать - пересобрал apt-ом crunchbang) SFSLinux
  Пакетная база - debian stable (позже еще и ubuntu)
  Live система - live-boot
  Размер iso - до 200мб
  frugal, sfrugal, apt-get, подключение модулей.sfs

История:
1е описание  (кодировка UTF-8)
Страница на форуме

Дополнительное применение : сборка модулей .sfs для puppy. Ниже описано. Метод рекомендуется только если нужный софт не скомпилить для Вашего дистрибутива, а он очень нужен. Плюс в том, что apt разруливает все зависимости.

Скачать ; Документация

130408
Позже пришло понимание, что .deb - не лучшая основа для маленького frugal дистрибутива с ПМ.
Попробовал Arch - понравилось больше.
В настоящее время развитие SFSL приостановлено. Продолжение этих идей здесь

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
« Последнее редактирование: 07 Январь 2014, 10:13:46 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux и apt-get для lupurus
« Ответ #1 : 19 Сентябрь 2011, 19:31:34 »
Доработал SFSLinux
Поскольку улучшений, как и ухудшений с apt не планируется,
перенес на http://uco.puppyrus.org/forum/thread176.html

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux и apt-get для lupurus
« Ответ #2 : 19 Сентябрь 2011, 20:50:45 »
Если не понятно про сборку .sfs модулей (на др. ? готов ответить в другой теме):

Загружаем SFSL
sudo apt-get update
sudo apt-get install --no-install-recommends интересующее Вас ПО

Копируем нужное из /live/cow (сюда система записывает измененные Вами файлы) в /tmp (или любое удобное место)
Можно было бы просто взять .deb пакеты и разобрать- но, в моем варианте проблемы зависимостей и пр. решит apt

sudo mksquashfs /tmp Ваш.sfs
Если при запуске Ваш.sfs в puppy не окажется каких-то библиотек - добавить руками в Ваш.sfs из SFSL

Для простого ПО (без кучи зависимостей) метод не актуален
Понимаю, что для того, кто может скомпилить из исходников - такой метод - ужас
Но если очень хочется какое-то ПО в puppy, его там нет, компилить не умеешь...
Только таким способом мне удалось сделать remmina0.9.x.sfs

« Последнее редактирование: 08 Апрель 2013, 12:43:08 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:SFSLinux и apt-get для lupurus
« Ответ #3 : 23 Сентябрь 2011, 09:52:40 »
Доработал SFSLinux
Поскольку улучшений, как и ухудшений с apt не планируется,
перенес на http://uco.puppyrus.org/forum/thread176.html
Ваша сборка по описанию заинтересовала. Скачал сначала sfs-c1.39.4.iso потом sfsl-c-110915-5.iso, при загрузке хоть в виртуалке из iso, хоть на реальной машине с CD-диска или frugal с HDD получаю такой результат:

Что не так и что делать?
« Последнее редактирование: 23 Сентябрь 2011, 09:55:37 от RoDoN »
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 и apt-get для lupurus
« Ответ #4 : 23 Сентябрь 2011, 11:05:30 »
Насколько я понял правила форума2011 - мы нарываемся на жесткий офф-топ
Ответил здесь http://uco.puppyrus.org/forum/thread176.html#new
« Последнее редактирование: 08 Апрель 2013, 12:43:42 от sfs »

Harzah

  • Гость
Re:SFSLinux и apt-get для lupurus
« Ответ #5 : 15 Сентябрь 2012, 16:20:08 »
Насколько я понял правила форума - мы нарываемся на жесткий офф-топ
Ответил здесь http://uco.puppyrus.org/forum/thread176.html#new

По теме SFSLinux: сколько ни пробовал, не получается создать файл сохранения. А без этой возможности - это обыкновенный Дебиан или Убунту. Что я делал?
1. Создавал раздел с меткой live-rw (форматировал его под ext2 - не помогло).
2. Создавал файлы live-rw*, live-ln* (засовывал их даже в сам iso и потом его перепаковывал - не помогло).
3. Кидал эти файлы на соседний диск под ntfs (не помогло)...

Что не понравилось мне?
1. Пользователь со странным логином "q". Ни изменить его нельзя, ни удалить, потому как под рутом мне войти так и не удалось, ни в Убунту, ни в Дебиане (опять же, потому что нужно было менять настройки и перезагружаться - а с этим проблемы).
2. Страшное оформление. Нет, честно, я понимаю, что всё это делалось для себя, но если уж выставлять напоказ, то можно же что-то изменить и исправить в плане красивости? Ну ладно, Убунта - ещё ничего... но Дебиан...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:SFSLinux и apt-get для lupurus
« Ответ #6 : 15 Сентябрь 2012, 21:56:35 »

Оффлайн SergZ

  • Пользователь
  • **
  • Сообщений: 62
  • Репутация: +0/-0
Re:SFSLinux и apt-get для lupurus
« Ответ #7 : 12 Ноябрь 2012, 08:21:38 »
скачал sfsl-debian, настроил вайфай. apt-get update затем apt-get install motion

И система видеонаблюдения заработала! Спасибо за сборку :)
« Последнее редактирование: 12 Ноябрь 2012, 08:51:06 от SergZ »

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
На встроенном форуме тема SFSLinux закрыта и поставлена ссылка сюда.
Здесь тишина с ноября 2012г., но все же осмелюсь задать вопрос автору:
Для Вас лично именно SFSL (точнее его последняя сборка 121114) больше не представляют интереса?
Мой вопрос не праздный.
Есть задача загрузить SFSL v.121114 в вирт.машине из ubuntu и соединиться с ним по ssh
Соединение не получается, т.к. нужен не юзер q, а root
но тогда password 111111 не принимается.
Какой настоящий пароль для root ?

Я читал и смотрел Ваши новые разработки - они интересны, но SFSL (мне думается) незаслуженно заброшен.
Есть планы вернуться к нему?

В любом случае желаю успехов.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Для Вас лично именно SFSL (точнее его последняя сборка 121114) больше не представляют интереса?
Не то чтобы совсем нет интереса - просто я пришел к выводу что для сборки пупи-подобного дистра arch удобнее deb
Остальные идеи в AF аналогичны SFSL: родной пакет. менеджер + pfs-util
Для моих задач AF достаточно и для меня он аналогичен SFSL.
Особой популярностью SFSL не пользовался. Поэтому последние эксперименты (модульный, собранный debostrap и на porteus-initrd) не выкладывал...
Есть задача загрузить SFSL v.121114 в вирт.машине из ubuntu и соединиться с ним по ssh
Соединение не получается, т.к. нужен не юзер q, а root
но тогда password 111111 не принимается.
Какой настоящий пароль для root ?
Как во всех ubuntu у root нет пароля. Как поставить - гуглите про ubuntu
А чем не устраивает залогиниться под q и sudo -s ?
SFSL (мне думается) незаслуженно заброшен.
Есть планы вернуться к нему?
Спасибо за добрые слова. Одному мне скучно им заниматься. Подключайтесь - что знаю - подскажу, помогу
А чем заинтересовал именно SFSL? Не puppy и не ubuntu?

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
создать пароль рута в убунту в терминале
passwd root
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
Цитата
Как во всех ubuntu у root нет пароля. Как поставить - гуглите про ubuntu
Цитата
А чем не устраивает залогиниться под q и sudo -s ?

Нужен рут-пароль на целевой машине (т.е. на SFSL-121114) - это мои упражнения с VMware-converter.
А пароль 111111 не проходит и пустой пароль недопустим для VMware-converter.
Точнее мне нужна FULL rootfs из сконфигурированной мною SFSL-121114 упакованная с ISO (это я сделал),
затем загрузить этот ISO в вирт.машине VMware (ISO загружается),
затем некоторые доработки в вирт.машине и получение из текущей rootfs образа вирт. диска (не ISO) с помощью VMware-converter.
Может быть это звучит и замысловато, но именно так, потому что в ISO не сохраняются некоторые (важные для меня - дисплей, раскладка клавиатуры ...) пользовательские настройки.
А витруальный диск vmdk все это сохраняет и потом из него можно сделать уже конечный ISO.
Цитата
Подключайтесь - что знаю - подскажу, помогу
Цитата
А чем заинтересовал именно SFSL? Не puppy и не ubuntu?

Мои возможности на этот счет весьма скромные. Поэтому не знаю, как подключиться.
Больше всего заинтересовала последняя SFSL "юбунта" - 121214
Она много компактнее и быстее самих "юбунтов", памяти берет намного меньше, при этом вполне привычна.
Много чего еще хорошего могу сказать.

Поэтому и задумал еще немного ее "дополировать" для себя и в финале  запаковать это снова в ISO для загрузки в виртуальной машине (мне привычней VMware-player).


P.S.
Цитата
Особой популярностью SFSL не пользовался. Поэтому последние эксперименты (модульный, собранный debostrap и на porteus-initrd) не выкладывал...

А как бы это увидеть? Мне очень интересно.
Можете выложить на кроткое время на своем media-fire, или как-то иначе?

P.P.S.
Вот еще что вспомнил: в последних версиях SFSL появился remaster, но с налету у меня ничего не получилось, а похоже это очень прикладистый инструмент.
Где почитать о нем, чтобы правильно использовать и получить адекватный результат?
« Последнее редактирование: 01 Июль 2013, 19:59:53 от sklimkin »

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
создать пароль рута в убунту в терминале
passwd root
Нужен пароль существующей системы на запущенной вирт. машине - это SFSL-121114.
А он неизвестен, либо по задумке автора пустой, вот в чем проблема.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
ну так делайте passwd root, вам же сказали сборка на основе убунту, а в убунта нет пароля root по умолчанию, делается командой passwd root, а вот в минте например пароль рута совпадает с паролем юзера.
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sklimkin

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +4/-0
ну так делайте passwd root, вам же сказали сборка на основе убунту, а в убунта нет пароля root по умолчанию ...
Спасибо за терпение, вот лог из SFSL-121114:
Код
q@ubuntu:/usr/local/share/sfsl/gnome/q$ sudo passwd root
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
q@ubuntu:/usr/local/share/sfsl/gnome/q$
То есть все в порядке. Теперь надо будет посмотреть, как на это отреагирует VMware-converter.
Еще раз спасибо.