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

Автор Тема: [Сборка SFS-файла]  (Прочитано 8009 раз)

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

Оффлайн Kazm

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 236
  • Репутация: +26/-0
  • Автор темы
[Сборка SFS-файла]
« : 04 Июнь 2008, 00:28:36 »
На примере OpenOffice.org.

1. Если в каталоге /openoffice.org сделаем подкаталог ./opt и засунем туда папки опенофиса (например полностью папку openoffice.org2.3 из архива *.tar.gz) и сделаем
mksquashfs openoffice.org openoffice.org-ru-2.3.sfs
то будет у нас sfs-файлик openoffice.org-ru-2.3.sfs

2. При установке sfs содержимое будет в /opt/openoffice.org2.3/

« Последнее редактирование: 06 Май 2009, 01:50:27 от Zloy_T »

Оффлайн Kazm

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 236
  • Репутация: +26/-0
  • Автор темы
Re: Сборка SFS-файла
« Ответ #1 : 04 Июнь 2008, 00:48:58 »
Чуть подробнее  ;D

1. Есть папка ./my_program/ из которой надо сделать sfs-архив.
2. Надо выбрать в какой папке от корня будет находится эта папка, т.е. если мы хотим, чтобы после загрузки-установки sfs-архива, эта папка находилась в /opt, то
3. Создаем папку, которая и будет корнем, допустим ./program/
4. Внутри создаем необходимую структуру файловой системы, т.е. в нашем случае папку ./opt. В более сложных случаях нужны будут и ./usr/bin и ./usr/lib и ./usr/share
и т.д.
5. Копируем туда нашу папку, т.е. будет: ./program/opt/my_program/
6. Ну и делаем sfs:
mksquashfs program my.sfs
где my.sfs имя искомого sfs-файла...

Оффлайн Djalin

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +0/-0
Re:[Сборка SFS-файла]
« Ответ #2 : 21 Май 2014, 00:47:27 »
А можно еще подробнее?

Например где берется папка?

Просто распаковать пакет? или то исходный код для компиляции? или такое проделывается с уже установленной программой? (под любым линуксом или только на папирусе?)

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:[Сборка SFS-файла]
« Ответ #3 : 21 Май 2014, 08:43:54 »
нет, это не про исходные коды, например вы хотите собрать новый farefox, скачиваете архив с офсайта, создаете папку, в ней создаете необходимые директории, например opt, usr, /usr/bin, копируете туда содержимое архива и упаковываете в sfs, можете взять готовый sfs и посмотреть как там все устроено
 это делается в puppy(rus) мы же ведь создаем sfs(pfs), хотя я уверен что если поставить pfs-utils в убунту то он и там будет работать и  с pfs модулями можно будет работать и в ней(я имею ввиду не подключение модулей, а сборка, разборка и т.д)
« Последнее редактирование: 21 Май 2014, 08:49:14 от imago31 »
Врач спасает человека, ветеринар - человечество
 все эксперименты на 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-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re:[Сборка SFS-файла]
« Ответ #4 : 21 Май 2014, 09:22:48 »
я уверен что если поставить pfs-utils в убунту то он и там будет работать и  с pfs модулями можно будет работать и в ней(я имею ввиду не подключение модулей, а сборка, разборка и т.д)
да http://forum.puppyrus.org/index.php/topic,15675.0.html
Подключение будет работать при фругал установке и наличии aufs в ядре. В ubuntu со штатным livecd casper все работает. Подробности http://wiki.puppyrus.org/setups/start