Mishka> Да нет, конечно. Но инсталляция — не оно. Протокол инсталляции — оно, а вот наполнение — дело приложения. Нет, самой инсталляцией собранного пакета в систему занимается emerge со своим зоопарком. Но не приложение. Приложение ставит файлы только куда ему укажет emerge. По уже не раз упомянутому факту access denied, если приложение будет ставить файлы куда-то в систему, забив на указания портежа - оно обломится.
Mishka> Системы? Да не надо его на запись каждому желающему. И без него можно будет. Но как?
Mishka> Вот возьми AFS, там, где с генерацией ключа на шифровку, там интересно получается. Не знаю, не смотрел. Генерация ключей, вообще, не раз встречалась, пакетов с шифрацией много. Но как-то пока обходилось. Будь то всякие SSL, будь то банальный tripwire.
Mishka> Я же говорю, что проблемы с обновлением ядра присутствуют. Обновить можно исходники. А вот, обновить ядро с установленными уже опциями в предыдущем — фигушки. Почему? Я установленные опции чуть ли не с 2.6.8 не переписывал. Только иногда выкидываю новые, но не нужные мне драйвера в новых версиях ядра. Сейчас, вот, на 2.6.17-r8 сижу. Вообще, ядро обновляю обычно сразу по выходу новой версии.
Balancer-new-user>> ld.so.conf пополняется скриптами emerge, не пакета. Mishka> А как он знает, что надо добавлять? Там же проблемки будут. Понятия не имею, откуда знает. ebuild, наверное, говорит. Или сам emerge разбирается. По факту, скажем, на домашней машине сейчас в оном файле 23 строки, на рабочей amd64 49 строк (ибо там двойной набор путей, под 32 и под 64 бита), на Авиабазе - 14 строк. Ручками этот файл за все годы ни разу не менял.
… чтобы понять рекурсию, нужно сперва понять рекурсию …