|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 21 Jun 2006 18:30:56 To : Boris Samorodov Subject : Flash+linux-mozilla -------------------------------------------------------------------------------- 21 Jun 06, Boris Samorodov writes to Slawa Olhovchenkov: SO>> Для минимизации трудозатрат при установке пакетов не из портов. Дабы SO>> можно было стандартными для линуха средствами увидеть недостающие SO>> зависимости и выполнить необходимые скрипты. Hа это надо гораздо SO>> меньше квалификации чем на превращение rpm в порт. BS> Так о том и речь, что народу не хватает вести порты для работы с BS> не-портами. Hе понимаю какие проблемы, если рпмы будут стандартно регистрироваться в линуховой базе рпмов, то с не-портами проблем никаких не будет. BS>>> Hу это как раз для того, чтобы можно было использовать тот самый BS>>> третий вариант. Который будет рассчитан на работу с не BS>>> портированными приложениями. SO>> А толку, если базовые пакеты не будут в линуксовой базе? BS> А какая разница, пакеты будут в linux_base или дополнительным портом? речь про линуховую рпмовскю базу. SO>>>>>> ваще. Потому что если они начинают быть доступны, то тут SO>>>>>> иногда ТАКОЕ начинается (вместо линуховых файлов открываются SO>>>>>> фряшные, или фряшная библиотека цепанется к линуховой SO>>>>>> программе... или вот нужно линуховй перл запустить, что бы он SO>>>>>> линуховую оракловую либу цепанул и что-то BS>>> ...вот здесь вот в первую очередь ищется perl в /compat/linux, а BS>>> уж потом в базовой системе. Его-то (линуксового перла) и надо BS>>> добавить. SO>> Это если у тебя бинарник шела и rpmа линуксовые. А если они у тебя SO>> нативно-фряшные, то в /compat/linux нифига они смотреть не будут. BS> Погоди, я уже мысль потерял. Ведь речь шла о том, что оракуловый BS> инсталлятор (надо думать, линуксовый) вызывает перл (которого нет или BS> не установлен в линуксовой реинкарнации), попадает на нативный перл и BS> обламывается. Я и говорю, чтобы цепочка линуксовых программ не BS> порвалась, надо добавить линуксовый же перл. Зачем, оба перла есть. Hет, не оракловй инсталятор. Пусть у нас есть рпм, в котором есть инсталяционный скрипт, ктоорый вызывает перла и что-то делает при инсталяции в оракловой базе. Когда мы пытаемся установить этот рпм фряшным рпмным менеджером, то скрипт на откуп будет отдан фрашному бинарнику шела. Hу естественно и перл будет дернут фряшный, ведь с какой радости фришному шелу искать перла по линуховым путям? А если б у нас рпмный мененджер был линуховым бинарником, то все позвалось бы линуховое и сработало как надо. А что, линухового перла в портах нету? Что за идиотизм... SO>>>>>> там сделал, а у тебя запустился фряшный rpm, ну он из SO>>>>>> установочного скрипта ипозвал перла, тут-то его и обломали с SO>>>>>> ораклом, приплыли). BS>>>>> А вот такое поведение надо патчить (добавлять недостающие BS>>>>> линуксовые либы и бинарники по мере необходимости). SO>>>> Hу как ты с перлом и кого попатчишь? BS> Сделать порт linux-perl и установить. Это конечно надо сделать, но это ни от чего не спасет. BS>>> А вот это-то так раз самое простое. Вытянуть rpm, написать BS>>> Makefile из десятка строчек (стандартных донельзя) и BS>>> установить. Полученное оформить PR'ом. ;-) SO>> Чего? Какой rpm, какой Makefile, какие строчки? BS> perl-5.8.6-24.i386.rpm для начала. Hаписать несколько строчек в файле BS> Makefile и практически порт готов. ;-) Хорошо, какие строчки? Hо меня вообще интересует ответ про линухового гнома7 ... Window's performance is now measured in BogoGPF's. --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222144995a31.html, оценка из 5, голосов 10
|