Для Gentoo існує проект префікса Gentoo, який дозволяє встановлювати пакети десь іншим ніж /. Портал менеджера пакетів Gentoo написаний на Python і дуже портативний, щоб ви могли легко встановити нове дерево для користувача, до якого цей користувач має повний доступ, нічого не порушуючи.
Я бачу дві проблеми:
Вам, мабуть, доведеться скласти багато матеріалів або створити бінарні пакети для своїх користувачів, і вам, мабуть, доведеться двічі встановити багато речей, щоб приставка працювала належним чином (я думаю, що важко буде складати речі проти вже встановлених пакетів таким чином)
У вас не було б push-сервісу.
Інший підхід, який я бачу, полягає в тому, щоб запропонувати виправити файли tar.gz, які в основному є просто виготовленими на замовлення пакунками з вашого розповсюдженого пакету, щоб використовувати інший префікс: Скажімо, ви створюєте "Бібліотечний" dir у кожному користувачеві dir та додаєте "~ / Бібліотека / usr / bin "на шлях кожного користувача, простий менеджер пакунків може бути збитий, щоб подбати про встановлення (ви також можете подивитися на Pacman Arch Linux для цього, оскільки це в основному лише файли .tar.gz і залежності.