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

Автор Тема: pacman2pfs. Оптимизация размера создаваемого модуля  (Прочитано 1909 раз)

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

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1251
  • Репутация: +60/-0
  • Расту!!!
а оптимизация как в PRA происходит? Вручную или trim или как? Как из модуля в 60мБ XFCE удалось сделать 4.5 мБ?
« Последнее редактирование: 20 Январь 2014, 11:08:19 от sfs »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 26680
  • Репутация: +182/-0
    • PuppyRus-A
Re:Оптимизация размера модуля
« Ответ #1 : 25 Ноябрь 2013, 14:44:41 »
trim отрезает доки , локали и т.п. Это скорее кастрация  :)
Оптимизация - процесс творческий , требующий знания того что оптимизируешь
В общих чертах -
1. pacman2pfs
2. Посмотреть - не избыточны ли зависимости. Например avahi (pol)kit-ы разные mesa python perl. Если прилетели и уверен что не нужны - pacman -Rs avahi - смотришь кому они нужны. Отучаешь методом пересбора. В AUR может быть готовый рецепт light сборки нужных компонентов, в AlphaOS , на мурге посмотреть
Поскольку эти зависимости, похоже пишут разработчики руками, а они люди и склонны ошибаться, можно проверить их namcap и dep-find. Если уверен - просто удалить эти зависимости перепаковкой модуля (mkpkg).
3. Добавить перепакованные и пересобранные пакеты в локальную репу (makerep). Прописать в начало pacman.conf
4. pacman2pfs
Это если базовые модули собираешь или какой-то крупняк
Если простой софт - я уже писал - pkg2pfs + dep-find + накидать либ + удалить /var/pacman  + mkpfs
« Последнее редактирование: 25 Ноябрь 2013, 14:56:07 от sfs »