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

Автор Тема: repo2pfs - cоздание модуля из .deb  (Прочитано 1045 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26874
  • Репутация: +182/-0
    • PuppyRus-A
repo2pfs - cоздание модуля из .deb
« : 28 Июнь 2019, 16:54:16 »
Русифицировал и переделал под pfs repo2sfs из DebianDog
Отличие от Apt2Sfs:
1. Консольный
2. Apt2Sfs собирает все подключенные модули в новый AUFS и делает в него chroot. Т.е. типа chroot2pfs
Т.е. если Вы  установили пакеты после загрузки системы - это никак не повлияет на результат Apt2Sfs
repo2pfs - типа pacman2pfs : выкачивает пакеты.deb  и перепаковывает их в модуль.pfs
Без chroot. Просто apt-get -d install
Т.е. если Вы  установили пакеты после загрузки системы - это  повлияет на результат repo2pfs
В этом главное отличие
« Последнее редактирование: 30 Июль 2019, 10:35:47 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26874
  • Репутация: +182/-0
    • PuppyRus-A
Re: repo2pfs - cоздание модуля из .deb
« Ответ #1 : 26 Июль 2019, 15:36:33 »
Т.к. пакеты перепаковываются  без эмуляции установки - не выполняются инсталляционные скрипты
В итоге , например ,  в DEVX не создались ссылки cc python
С обычным софтом подобное редко, но хорошо бы с этим порешать...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26874
  • Репутация: +182/-0
    • PuppyRus-A
Re: repo2pfs - cоздание модуля из .deb
« Ответ #2 : 30 Июль 2019, 10:36:42 »
Перезалил в шапке
Упростил запуск и к-во вопросов уменьшил. Добавил цвет. Теперь поддерживаются списки пакетов

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1338
  • Репутация: +20/-1
Re: repo2pfs - cоздание модуля из .deb
« Ответ #3 : 30 Июль 2019, 12:29:52 »
129 lxpanelctl restart
заменить на
[ $(pidof lxpanel) ] && lxpanelctl restart
?
------------
функцию ERR() на USAGE() ?
и в ней либо все на английском, либо все на русском, а то сейчас смесь,
лучше русский наверное,
Usage -> использование ( 10я строчка)
?
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26874
  • Репутация: +182/-0
    • PuppyRus-A
Re: repo2pfs - cоздание модуля из .deb
« Ответ #4 : 30 Июль 2019, 12:51:16 »
129 lxpanelctl restart
Это остатки исходного скрипта. Удалю
лучше русский
ок

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1338
  • Репутация: +20/-1
Re: repo2pfs - cоздание модуля из .deb
« Ответ #5 : 30 Июль 2019, 13:33:09 »
Это остатки исходного скрипта. Удалю
может оставить?
запущена панелька - сработает, не запущена - нет
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1338
  • Репутация: +20/-1
Re: repo2pfs - cоздание модуля из .deb
« Ответ #6 : 30 Июль 2019, 13:42:34 »
Это дубляж нашего скрипта подключения модуля.
тогда ок
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 757
  • Репутация: +30/-1
  • /dev/hands over /dev/ass
Re: repo2pfs - cоздание модуля из .deb
« Ответ #7 : 30 Июль 2019, 14:37:11 »
Т.к. пакеты перепаковываются  без эмуляции установки - не выполняются инсталляционные скрипты
В итоге , например ,  в DEVX не создались ссылки cc python
С обычным софтом подобное редко, но хорошо бы с этим порешать...
Посмотрите скрипт 2createpackages из woof. Может, чем поможет.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26874
  • Репутация: +182/-0
    • PuppyRus-A
Re: repo2pfs - cоздание модуля из .deb
« Ответ #8 : 30 Июль 2019, 15:19:45 »
Посмотрел. Нечитаемая жесть, как всегда в пупи. Хорошо что Дядя Шурик код не видел... ;)
Похоже там через слои AUFS. Подобный скрипт есть в DD (apt2sfs) и у нас : chroot2pfs. В этом скрипте хотел обойтись без этого...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 7198
  • Репутация: +168/-2
  • Старый чайник
Re: repo2pfs - cоздание модуля из .deb
« Ответ #9 : 30 Июль 2019, 18:10:31 »
Хорошо что Дядя Шурик код не видел... ;)
Видел я их "творчество". Поэтому "мургописцев" за программистов не считаю.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru