Mozno po instalacii balika beznym uzivatelom sa nebude instalovat do / ale do $HOME s tym ze bude user bude mat editnutu $PATH popripade nejaky wrapper ak by ho bolo treba.
V najhorsom by teda hrozil "UserLevelBordel".
Undo nieje az taky problem - odzalohujes vsetky subory predtym nez ich zmenis atd....
Nieco podobne zvlada aj moj crane (http://www.pacman.linuxd.org/files/developed_for_pacman/crane) len s tym rozdielom ze undo je skor urcene pri instalacii novych programov. Optimisticky ratam z tym ze novy balik je otestovany a funkcne dalej ako stary...
Ani nie tak sprava balickov, ako sprava "runtime environments". Priklad: uzivatel A (ja) pouziva stable verziu, uzivatel B (stale ja) pouziva testing (+ vlastne zavislosti) bez toho aby roz*** prostredie uzivatela A. Uzivatel B je dobrodruh a tak si skompiluje novu unstable verziu (+ zavislosti) a sice dobrodruh je, ale najprv si to vyskusa: a tak velmi jednoducho nabootuje VM s touto novou verziou pred tym, ako upgraduje testing. A ked to nejde, zavola sa Garbage Collector a system sa precisti. Mne to pripomina taky lepsi virtualenv :-)