Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Flash+linux-mozilla   Vitaly Lyashchuk   14 Jun 2006 02:29:18 
 Re: Flash+linux-mozilla   Boris Samorodov   16 Jun 2006 14:46:30 
 Flash+linux-mozilla   Slawa Olhovchenkov   19 Jun 2006 20:28:02 
 Re: Flash+linux-mozilla   Boris Samorodov   20 Jun 2006 00:45:38 
 Flash+linux-mozilla   Slawa Olhovchenkov   20 Jun 2006 02:51:14 
 Re: Flash+linux-mozilla   Boris Samorodov   20 Jun 2006 15:02:05 
 Flash+linux-mozilla   Slawa Olhovchenkov   20 Jun 2006 16:06:14 
 Re: Flash+linux-mozilla   Boris Samorodov   20 Jun 2006 17:57:20 
 Flash+linux-mozilla   Slawa Olhovchenkov   20 Jun 2006 21:06:48 
 Re: Flash+linux-mozilla   Boris Samorodov   20 Jun 2006 22:30:52 
 Flash+linux-mozilla   Slawa Olhovchenkov   20 Jun 2006 23:41:48 
 Re: Flash+linux-mozilla   Boris Samorodov   21 Jun 2006 16:20:05 
 Flash+linux-mozilla   Slawa Olhovchenkov   21 Jun 2006 18:30:56 
 Re: Flash+linux-mozilla   Boris Samorodov   21 Jun 2006 19:41:13 
 Flash+linux-mozilla   Slawa Olhovchenkov   21 Jun 2006 23:52:10 
 Re: Flash+linux-mozilla   Boris Samorodov   22 Jun 2006 01:02:54 
 Re: Flash+linux-mozilla   Andrey Slusar   21 Jun 2006 03:18:52 
 Flash+linux-mozilla   Vitaly Lyashchuk   22 Jun 2006 00:12:02 
Архивное /ru.unix.bsd/8832e6f4b0b8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional