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

Автор Тема: 3 уровня использования PRA  (Прочитано 3313 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
3 уровня использования PRA
« : 25 Январь 2015, 08:06:56 »
wiki
paulus
Цитата
Абиворд из арча тянет много зависимостей и к тому же хочет gtk3 которого в pra нет и т.д. Возьми готовый pfs-пакет 2 или 3 версии и успагойся

да я разобраться просто хочу, что такое чужие репы и зависимости пакетов - в курсе.

получается что 2й уровень просветления (пользование пакманом) тянет много ненужного в маленький и шустрый пуппи, а 1й уровень - рулит?   ::) зачем тогда нужен в pra1501 пакман и всякие там уровни? как это совпадает с арчевским "кип ит симпл, ступид" ?

1й уровень - это и есть PRA. Т.е. то, чем PRA отличается от арча. Основное отличие - стремление к "маленький и быстрый, без потерь функционала для дома". Достигается тем, что разрабы 2,3 уровня делают модули 1го уровня, оптимизируя зависимости и к-во файлов

- это арч. Некоторые проги подходят в pra "без напильника". Удобно - не надо тратить на них время. Модуль 001 тому пример.
Некоторые проги сложны в понимании. Можно поставить из арча - получить нужный функционал и потом оптимизировать, следя чтобы функционал не пропал
В pra модулями только популярный софт. Если кому-то нужет эксклюзивный - pacman2pfs
На этом же уровне заимствование из чужих реп. Тут зависимости придется разруливать руками и скриптом dep-find (ldd). Желательно заморочиться портированием, чтобы не убить чужими либами свой дистр

- линукс вообще. Компиляция исходников. Требуется когда в репе категорически не то - например gtk3, а надо gtk2
В арче для этого есть удобные инструменты и готовые рецепты. Рецепты так же можно позаимствовать в slitaz, puppy, tinycore

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re:3 уровня использования PRA
« Ответ #1 : 25 Январь 2015, 09:07:41 »
"Желательно заморочиться портированием, чтобы не убить чужими либами свой дистр" -
совершенно верно, как говорится умная мысля приходит опосля,
но - каждой софтине потребуются свои либы ( совсем как в Win :)  ) .
Плюсов мне кажется больше, из несущественных минусов только увеличение размеров модулей
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:3 уровня использования PRA
« Ответ #2 : 25 Январь 2015, 09:49:50 »
К портированию и "модулизации" надо подходить системно и индивидуально:
Либы нужные куче модулей - в базу (как nss) или отдельный модуль (qt gtk3) + прописать зависимости
Эксклюзивные либы - портировать в модуле софта. Такой модуль можно смело юзать в других дистрах. Если акцептору не хватает либ - добавить в /opt/.../lib из донора- что не помешает акцептору
С модулями стремиться к золотой середине - не мельчить, но избегать повторов файлов
« Последнее редактирование: 25 Январь 2015, 09:52:32 от sfs »