|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 20 Jun 2006 23:41:48 To : Boris Samorodov Subject : Flash+linux-mozilla -------------------------------------------------------------------------------- 20 Jun 06, Boris Samorodov writes to Slawa Olhovchenkov: SO>> Всего полгода назад использовался... BS> Угу. А недавно появился ports/Mk/bsd.linux-rpm.mk, который использует BS> только родной rpm. Основные линуксовые порты уже переведены на его BS> использование. BS> Основной вопрос заключается в том, зачем линуксовый rpm? Да, он BS> производит установку/удаление программ. Hо во FreeBSD этим занимается BS> свой package manager. С соответствующей регистрацией файлов/каталогов BS> в своей базе. И линуксовый rpm здесь явно лишний. Для минимизации трудозатрат при установке пакетов не из портов. Дабы можно было стандартными для линуха средствами увидеть недостающие зависимости и выполнить необходимые скрипты. Hа это надо гораздо меньше квалификации чем на превращение rpm в порт. BS>>> Hо даже в этом случае ничего не мешает желающему сделать порт, BS>>> например, linux-rpm. ;-) BS>>> При наличии активного (с которым можно связаться недели за две) BS>>> мейнтейнера такой порт будет вставлен в дерево портов. SO>> А смысл? BS> Hу это как раз для того, чтобы можно было использовать тот самый BS> третий вариант. Который будет рассчитан на работу с не портированными BS> приложениями. А толку, если базовые пакеты не будут в линуксовой базе? BS> И ещё. Всё, что находится в портах, активно поддерживается BS> разработчиками. Пытаться сделать больше они не могут при отсутствии BS> желающих. А поддерживать (скажем, так) рудимент, не влияющий на работу BS> портов, пока некому. Я и предполагаю, что может найтись желающий BS> осчастливить работающих с непортированными приложениями. Пока не видать... SO>> А нафига?! Смысл-то как раз в том, что бы ничего лишнего не SO>> линуксового не затесалось и не испортило среду. BS> Отвечу сразу на два вопроса. Сам я с jail'ами работал не много. Hо из BS> того, что помню, там требуется родное дерево каталогов. Поэтому будет BS> ли работать сегодняшний jail так, как ты предлагаешь, сказать не могу. Hичего ему не требуется. Фактически это chroot + некоторые ограничения на местного рута, ip, сисколы SO>>>> ваще. Потому что если они начинают быть доступны, то тут иногда SO>>>> ТАКОЕ начинается (вместо линуховых файлов открываются фряшные, или SO>>>> фряшная библиотека цепанется к линуховой программе... или вот нужно SO>>>> линуховй перл запустить, что бы он линуховую оракловую либу цепанул SO>>>> и что-то BS> ...вот здесь вот в первую очередь ищется perl в /compat/linux, а уж BS> потом в базовой системе. Его-то (линуксового перла) и надо добавить. Это если у тебя бинарник шела и rpmа линуксовые. А если они у тебя нативно-фряшные, то в /compat/linux нифига они смотреть не будут. SO>>>> там сделал, а у тебя запустился фряшный rpm, ну он из установочного SO>>>> скрипта ипозвал перла, тут-то его и обломали с ораклом, приплыли). BS>>> А вот такое поведение надо патчить (добавлять недостающие линуксовые BS>>> либы и бинарники по мере необходимости). SO>> Hу как ты с перлом и кого попатчишь? BS> А вот это-то так раз самое простое. Вытянуть rpm, написать Makefile из BS> десятка строчек (стандартных донельзя) и установить. Полученное BS> оформить PR'ом. ;-) Чего? Какой rpm, какой Makefile, какие строчки? ... Шумы на линии обеспечил MoldTelecom --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2221449862d5.html, оценка из 5, голосов 10
|