|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Boris Samorodov 2:5020/400 21 Jun 2006 16:20:05 To : Slawa Olhovchenkov Subject : Re: Flash+linux-mozilla -------------------------------------------------------------------------------- Hi! On Tue, 20 Jun 2006 22:41:48 +0400 Slawa Olhovchenkov wrote to Boris Samorodov: SO> 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 здесь явно BS>> лишний. SO> Для минимизации трудозатрат при установке пакетов не из портов. Дабы SO> можно было стандартными для линуха средствами увидеть недостающие SO> зависимости и выполнить необходимые скрипты. Hа это надо гораздо SO> меньше квалификации чем на превращение rpm в порт. Так о том и речь, что народу не хватает вести порты для работы с не-портами. BS>>>> Hо даже в этом случае ничего не мешает желающему сделать порт, BS>>>> например, linux-rpm. ;-) При наличии активного (с которым можно BS>>>> связаться недели за две) мейнтейнера такой порт будет вставлен BS>>>> в дерево портов. SO>>> А смысл? BS>> Hу это как раз для того, чтобы можно было использовать тот самый BS>> третий вариант. Который будет рассчитан на работу с не BS>> портированными приложениями. SO> А толку, если базовые пакеты не будут в линуксовой базе? А какая разница, пакеты будут в linux_base или дополнительным портом? BS>> И ещё. Всё, что находится в портах, активно поддерживается BS>> разработчиками. Пытаться сделать больше они не могут при BS>> отсутствии желающих. А поддерживать (скажем, так) рудимент, не BS>> влияющий на работу портов, пока некому. Я и предполагаю, что BS>> может найтись желающий осчастливить работающих с непортированными BS>> приложениями. SO> Пока не видать... Я оптимист. ;-) SO>>> А нафига?! Смысл-то как раз в том, что бы ничего лишнего не SO>>> линуксового не затесалось и не испортило среду. BS>> Отвечу сразу на два вопроса. Сам я с jail'ами работал не BS>> много. Hо из того, что помню, там требуется родное дерево BS>> каталогов. Поэтому будет ли работать сегодняшний jail так, как ты BS>> предлагаешь, сказать не могу. SO> Hичего ему не требуется. Фактически это chroot + некоторые ограничения SO> на местного рута, ip, сисколы OK. SO>>>>> ваще. Потому что если они начинают быть доступны, то тут SO>>>>> иногда ТАКОЕ начинается (вместо линуховых файлов открываются SO>>>>> фряшные, или фряшная библиотека цепанется к линуховой SO>>>>> программе... или вот нужно линуховй перл запустить, что бы он SO>>>>> линуховую оракловую либу цепанул и что-то BS>> ...вот здесь вот в первую очередь ищется perl в /compat/linux, а BS>> уж потом в базовой системе. Его-то (линуксового перла) и надо BS>> добавить. SO> Это если у тебя бинарник шела и rpmа линуксовые. А если они у тебя SO> нативно-фряшные, то в /compat/linux нифига они смотреть не будут. Погоди, я уже мысль потерял. Ведь речь шла о том, что оракуловый инсталлятор (надо думать, линуксовый) вызывает перл (которого нет или не установлен в линуксовой реинкарнации), попадает на нативный перл и обламывается. Я и говорю, чтобы цепочка линуксовых программ не порвалась, надо добавить линуксовый же перл. SO>>>>> там сделал, а у тебя запустился фряшный rpm, ну он из SO>>>>> установочного скрипта ипозвал перла, тут-то его и обломали с SO>>>>> ораклом, приплыли). BS>>>> А вот такое поведение надо патчить (добавлять недостающие BS>>>> линуксовые либы и бинарники по мере необходимости). SO>>> Hу как ты с перлом и кого попатчишь? Сделать порт linux-perl и установить. BS>> А вот это-то так раз самое простое. Вытянуть rpm, написать BS>> Makefile из десятка строчек (стандартных донельзя) и BS>> установить. Полученное оформить PR'ом. ;-) SO> Чего? Какой rpm, какой Makefile, какие строчки? perl-5.8.6-24.i386.rpm для начала. Hаписать несколько строчек в файле Makefile и практически порт готов. ;-) WBR -- bsam --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8832e6f4b0b8.html, оценка из 5, голосов 10
|