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

Автор Тема: Создание модуля.pfs из локального пакета.deb  (Прочитано 1691 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Я просто думал, что для преобразования deb в pfs есть отдельная утилита, аналог pacman2pfs -U пакет.
Нет. Но варианты есть (не для новичков)
Изначальный скрипт apt2sfs работает по другому. Возможно с ним получится что-то
Сам бы я сделал портированный модуль в арче и добавив либ использовал бы его в дебиане

Для простых случаев - распаковываем deb, dep-find, apt-file . Т.е. по аналогии с арчем

Ну и универсальный вариант : chroot2pfs
1. скачиваем you.deb
2.
Код
sudo chroot2pfs -f -o module.pfs --script debinst.sh
Желательно использовать --mlist список ТОЛЬКО базовых модулей. Чтобы модуль работал с любым DE и т.п.
В скрипте debinst.sh :
https://qastack.ru/superuser/196864/how-to-install-local-deb-packages-with-apt-get
Код
#!/bin/sh
dpkg -i /путь/you.deb &&
или gdebi /путь/you.deb
или apt-get install /путь/you.deb
По опыту дебиан притащит кучу зависимостей, многие из которых не нужны. Поэтому полученный модуль я бы портировал с оптимизацией