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

Автор Тема: Документация, терминология  (Прочитано 1897 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #30 : 16 Март 2017, 10:46:26 »
    Пакет - файлы в каталогах и их списки
Т.е deb rpm и т.п.? Или что.
Я только продолжил в том ключе о котором писал Zay.
пакет- списки и файлы
модули - сквош содержит пакеты, то есть файлы и списки файлов в пакетах.
Как сделать чтоб не было путаницы с rpm deb не знаю, предлагайте.

/$PFSDIR - чему относится - к пакету или модулю?
К пакету.
Модуль это пожатые сквошем один или несколько пакетов и все.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #31 : 16 Март 2017, 10:57:37 »
Я только продолжил в том ключе о котором писал Zay.
В этом всегда была путаница. Zay называет модули пакетами
Предлагаю переделать:
пакет - то чем оперируют ПМ - т.е. deb rpm
модуль - сквош любой
модуль.pfs - сквош со списком файлов

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #32 : 16 Март 2017, 11:09:08 »
А если не сквош, но со списком? Установленный каталог например или образ.img это что?
Может так?
пакет - то чем оперируют ПМ - т.е. deb rpm
pfs-пакет - дерево каталогов и файлов со списками
модуль - сквош любой
pfs-модуль  - сквош со списками
 
P.S. Переписал с учетом этих названий  "Терминология и спецификации формата PFS", посмотрите как оно для понимания.
« Последнее редактирование: 16 Март 2017, 11:35:49 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #33 : 16 Март 2017, 12:41:27 »
PFS-пакет -У меня пакет безвариантно ассоциируется с одним файлом и сразу идет путаница
Может объект pfs-util - сквош, папка, fs-in-file - т.е. все что ест pfs-util - только подкл\откл
pfs-объект - сквош, папка, fs-in-file  с pfs-инфой - подкл\откл объ(раз)единение
« Последнее редактирование: 16 Март 2017, 12:45:23 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #34 : 16 Март 2017, 12:57:26 »
Не очень понял как вы в итоге хотите. Нужно придумать как называть  "это". То что Zay называет пакетом, то есть что копируется в память при установке - файлы и их списки.
"Модуль" для этого не подходит, модуль это сквош. "Пакет"  не подходит из-за  путаницы с rpm,deb.
Pfs-пакет, pfs-модуль мне казалось нормально, нет?

З.Ы. rpm и deb это вроде тоже не один файл, а архив из кучи.
« Последнее редактирование: 16 Март 2017, 13:01:25 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #35 : 16 Март 2017, 13:18:54 »
Я хочу чтобы было понятно человеку, который читает это впервые
То что Zay называет пакетом,
мы сначала договорились называть модулем
Остальными вариантами (папка, fs-in-file) никто не заморачивался
как называть  "это"
объект pfs-util - все что не модуль.pfs
Вроде так логично

rpm и deb это вроде тоже не один файл, а архив из кучи.
Да, но они не распространяются в распакованном и перепакованном виде

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #36 : 16 Март 2017, 13:26:56 »
Pfs-util работают со следующими объектами:
1. squashfs папка, fs-in-file - только подкл\откл
2. Если объект Pfs-util содержит...... - возможно еще объ(раз)единение. Такие объекты наз. pfs-oбъект Pfs-util

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #37 : 16 Март 2017, 13:27:40 »
Я хочу чтобы было понятно человеку, который читает это впервые
Тоже этого добиться пытаюсь.
Зайдем с другой стороны.
Из чего состоит составной pfs? Ответ из модулей не верный, модуль это сквош архив их в составном pfs нет. Там есть списки файлов и сами файлы, вот список и файлы по списку это - ? ? ? ?
Объект это не о том. Я ищу не общее название для  модулей,папок и проч. которые может подключить pfsload.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #38 : 16 Март 2017, 13:53:48 »
Я ищу не общее название для  модулей,папок и проч. которые может подключить pfsload.
объект Pfs-util - чем плохо и какие альтернативы

Или не париться - писать только про модули.pfs - т.е. самый распространенный вариант
В конце добавить, что вместо модклей можно оперировать ....папки...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #39 : 16 Март 2017, 14:10:45 »
Мы с вами о разном.
Я не о папках, и fs-in-file. Объект это совсем о другом. Название нормальное, кстати.
Попробую на примере. Буду то что я называл в вики "pfs-пакет" заменять на " -------------"  попробуйте подобрать другое определение.
Я собираю к примеру firefox и opera. В одной папке у меня дерево каталогов opera в другой firefox.
Запускаю  mkpfs opera получаю pfs-модуль opera.pfs с одним "---------" opera внутри.
Теперь запускаю mkpfs firefox opera.pfs -o browsers.pfs получаю составной pfs-модуль c двумя "-------" внутри. (с двумя модулями не верно, с папками тоже нет, собрано из модуля и папки. Да папки тут и по смыслу глупо).
pfsextract browsers.pfs распаковывает контейнер, получаем два модуля по одному "--------" в каждом.
Zay называет это - пакет.

« Последнее редактирование: 16 Март 2017, 14:12:18 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #40 : 16 Март 2017, 14:34:29 »
Только не пакет. Тогда объяснить как собрать pfs из deb будет почти невозможно
И то и то "пакет"
писать только про модули.pfs - т.е. самый распространенный вариант
В конце добавить, что вместо модклей можно оперировать ....папки...
Мне кажется - это самый простой вариант
Чем больше обсуждаем - тем путаннее получается

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #41 : 16 Март 2017, 14:37:34 »
писать только про модули.pfs - т.е. самый распространенный вариант
В конце добавить, что вместо модклей можно оперировать ....папки...
Тут я не против.
Но термин какой-то все одно нужен. Иначе не понятно из чего состоят составные pfs. Говорить что из модулей не верно.
Если не пакет и не pfs-пакет то что?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5226
  • Репутация: +135/-0
  • Старый чайник
Re: Документация, терминология
« Ответ #42 : 16 Март 2017, 14:51:57 »
составные pfs
Было же предложение от Антона - контейнер.
Только не пакет.
И то и то "пакет"
Но пакет.rpm, пакет.deb, пакет.tgz, пакет.[ps]fs вполне понятно. Давайте называть пакет пакетом.
Чем больше обсуждаем - тем путаннее получается
А у вас иначе бывает? :)
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1058
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: Документация, терминология
« Ответ #43 : 16 Март 2017, 15:01:13 »
А у вас иначе бывает? :)
Всегда. Еще не было случая чтоб не договорились.
Обсуждаем это
http://wiki.puppyrus.org/puppyrus/pr218/pfs3
Посмотрите, может у Вас идеи будут.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19373
  • Репутация: +147/-0
    • PuppyRus-A
Re: Документация, терминология
« Ответ #44 : 16 Март 2017, 15:14:22 »
Тут я не против.
Тогда давайте так и сделаем
Иначе не понятно из чего состоят составные pfs.
mkpfs -m /catalog - создаст составной.pfs из .pfs внутри «/catalog»
pfsextract /file.pfs pack1 pack2 - извлечь из file.pfs только модули pack1 и pack2
кому тут не понятно?
Переделать шапку и норм.
Контейнер - тоже более менее приемлемо