История изменений
Исправление alex1101, (текущая версия) :
Я тут уже предлагал примерную модель, как это можно сделать. Там система лежит в /root/pkg, а пользовательские программы ставятся в ~/Apps (без пароля рута, да), причём недостающие зависимости ставятся в каталог программы и подцепляются к программе через локальные переменные окружения.
Но у всех подобных схем есть минус: будет много дублирования библиотек и прочего. Чтобы его избежать - придётся наворачивать систему дедубликации.
Исходная версия alex1101, :
Я тут уже предлагал примерную модель, как это можно сделать. Там система лежит в /root/pkg, а пользовательские программы ставятся в ~/Apps, причём недостающие зависимости ставятся в каталог программы и подцепляются к программе через локальные переменные окружения.
Но у всех подобных схем есть минус: будет много дублирования библиотек и прочего. Чтобы его избежать - придётся наворачивать систему дедубликации.