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

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

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

Оффлайн sfs

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

Оффлайн sfs

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

Оффлайн sfs

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

Оффлайн k0l0p0k

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

Оффлайн sfs

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

Оффлайн k0l0p0k

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

Оффлайн k0l0p0k

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

Оффлайн imp

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

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: repo2pfs - cоздание модуля из .deb
« Ответ #9 : 30 Июль 2019, 18:10:31 »
Хорошо что Дядя Шурик код не видел... ;)
Видел я их "творчество". Поэтому "мургописцев" за программистов не считаю.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: repo2pfs - cоздание модуля из .deb
« Ответ #10 : 01 Ноябрь 2019, 13:10:42 »
089-lfd10-upd-sf19.pfs
Дописал ключ
Код
 -f
    Установить  перечисленные пакеты (не зависимо от наличия этих пакетов в системе)
    Подобие apt-get install --reinstall
    Актуально при обновлении модуля после обновления его пакетов в  репозитории
Использовал здесь