Работа с .sfs файлами

:!: Статья требует доработки

Заметил, что ссылки в окно EditSFS иногда не «перетаскиваются», такое же явление бывает при копировании с раздела на раздел. Вот причина наших ошибок (ИМХО)

Есть такое дело. При этом пишет об ошибках результатов копирования.

Пока исправляю ручками. Может кто найдёт другой способ. Пробовал через запаковку-распаковку, иногда помогает.

Иногда бывает при копировании sfs-файл «худеет», надо проверять.

С третьей попытки собрал полностью работоспособный .sfs содержащий четыре программы: Blender, XaraXL, Inkscape, NVU - размер 81Mb. При помощи EditSFS. Заметил, чисто собирается, когда делаешь с нуля, начинаешь переделывать - старое «разваливается». Получается, надо устанавливать FULL, редактировать, проверять, а уж потом «сквасить»

Выложил три sfs Google-earth-4.3-ru, Gimp-2.5.0-ru, Blender на http://www.puppyrus.org/pub/addons/ md5sum там же. Blender и Google-earth требуют «нормальную» видеокарту с драйвером.

Какое ограничение на количество подключаемых .sfs-файлов? Три :-\? Или мне показалось :-)?

Три, это ограничение общесистемное, так что или совмещаем файлы или юзаем поотдельности.

Жаль… Я в общем понимая почему но всё равно обидно :-(. Чем клеить .sfs (простите, память подводит :-))?

Меню > система > настройка загрузки (вторая снизу строчка) дальше понятно. В один sfs можно кучу программ поместить, особых проблем нет. Уже сделал sfs с четырьмя первыми программами из школьного списка nik.

Давайте как то планомерно делать эту работу. Может по тематике обьединять программы.

И опять же, имхо, лучше может делать напрямую, без Edit-SFS? Ведь он работает с /tmp и неизвестно, как с правами будет для некоторых файлов. Работа в /root всё же правильнее. Недаром советуют и pet там делать.

Ещё раз описываю механизм:

  1. В /root создаём каталог допустим sfs
  2. В него копируем файлы либо уже из готового, предварительно примонтированного .sfs (достаточно для этого кликнуть на .sfs файле, откроется вся его структура), либо из подготовленной для преобразования директории с программой/программами.
  3. В /root окрываем терминал и даём команду: mksquashfs sfs/ ваше_название.sfs
  4. После процедуры преобразования, отображаемой в терминале, получим в /root файл: ваше_название.sfs , который перекидываем куда нужно для освобождения места
  5. Не забываем отмонтировать .sfs файл (если он был примонтирован), кликнув опять на нём.
  6. Если уже не нужна директория /root/sfs с вашими файлами внутри, удаляем её или перекидываем в другое место для дальнейшей работы.

Примечание: если комп имеет много памяти, для ускорения работы лучше всё делать загрузившись с pfix=ram, т.е. с «чистого листа».

Давайте обсуждать, что именно и в какой модуль включить. Школьный список надо разделить по тематике. Для офиса хорошо бы сделать Ananas http://ananas.linux.ru.net/index.php?title=Downloads , но пока не получается. при запуске выдаёт четыре сообщения об ошибках - no version information available и отключается со словами Segmentation fault. Но это уже другая тема.

Как на личном фронте немного поутихнет попробую разобраться с ананасом

я сейчас вплотную общаюсь с Марком ульрихом на тему его системы сборки sfs из бинарников

у него есть готовые скрипты для KDE и еще sfs combiner

отпишусь через пару дней

С третьей попытки собрал полностью работоспособный .sfs содержащий четыре программы: Blender, XaraXL, Inkscape, NVU - размер 81Mb. При помощи EditSFS. Заметил, чисто собирается, когда делаешь с нуля, начинаешь переделывать - старое «разваливается». Получается, надо устанавливать FULL, редактировать, проверять, а уж потом «сквасить»

Сам пробывал 2 раза в SFS образа Puppy добавить много чего.

Оба раза неудачно. Пока попытки бросил, иных проблем хватате.

Но проблемы есть енто точно

Сам пробывал 2 раза в SFS образа Puppy добавить много чего. Оба раза неудачно. Пока попытки бросил, иных проблем хватате. Но проблемы есть енто точно

Проблема с unsquashfs, при разархивировании sfs или что-то теряется, или наоборот прихватывается, во всяком случае размер конечного файла получается разным. А вот mksquashfs всегда проходит гладко, файлы одинаковые. Есть смысл выложить эталонный pup_301-xxx в tar.gz или bz2. Кто возьмётся это сделать? На моём слабом железе результат всегда ошибочный.

Эталонный, это какой? И архив чего, просто .sfs или распакованного из .sfs и запакованного в tar.gz? А на счёт unsquashfs уже писал, что ни разу не пользовал. Просто кликаю на .sfs и он распаковывается. Потом его копирую куда надо, время правда занимает копирование. Думаю на слабых компах с памятью менее 512 это не стоит и делать.

Архив нормально распакованного sfs.

Попробовал различные способы копирования, из примонтированного sfs и из /initrd/pup_ro2, куда смонтирован pup_301xxx.sfs. Размер копий одинаков между собой, но отличается от оригинала, а md5sum архивов копий отличается. Выборочное сравнение файлов показало их идентичность, а размер директорий отличается от оригинала. При попытке объединить одинаковые директории «наложением» друг на друга попадались сообщения о различных размерах lib-ов с одинаковыми именами. Чем дальше в лес, тем больше дров.

Архив нормально распакованного sfs.

По просьбе запаковал рабочую директорию, по которой сделан последний pup_301-120U-L-M.sfs и залил для желающих поработать с ней.

md5sum sfs-m.tar.gz
bc00e00addfb612363c91907a4dbb840

109 929 095 байт

По мотивам форума.

 
tip/work-with-sfs.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki