0
- 27.11.2012 - 10:28
|
Соответвующей темы по подработке не нашёл, пишу тут. Нужна помощь по FreeBSD 9, суть: Есть SOшка,написанная на С, скомпиленная под 6-ю версия фряхи, под 9-кой работать отказывается, исходники есть, зависимые пакеты есть, нужно сделать так, что-бы она заработала на девятке с установкой необходимых зависимостей. Сам понимаю, что работы немного, но сделать не могу - не знаю НИКсов совсем. Если что, в личку. | | ||
1
- 27.11.2012 - 10:32
| /0 | | ||
2
- 28.11.2012 - 07:51
| ещё требуется | | ||
3
- 28.11.2012 - 08:13
|
2-Быстрый Шу > Расскажите лучше подробнее что за SO'шка и с какими библиотеками слинкована. Это чтобы потенциальному исполнителю был ясен объём работы по портированию. Вывод ldd /path/to/lib.so в студию! | | ||
4
- 28.11.2012 - 11:36
|
на данный момент из ненайденого ldd пишет: libxml2.so.5 => not found (0) libpcre.so.1 => not found (0) | | ||
5
- 28.11.2012 - 11:41
|
доступа к Инету на машине нет, вот какие есть пакеты: сама SOшка - просто либа в которой собраны и адаптированы функции по работе с XML из СУБД firebird, на данный момень при попытке обращения к функциям пишет BLR либо не находит точку входа. | | ||
6
- 28.11.2012 - 11:44
| из замеченного что может быть проблемою - самба использует пакет libiconv версии 1.13, а в зависимостях у libxml2 этот пакет версии 1.20 помоему, не слетит ли самба при установке libxml2? или можно как-то поставить libxml2 с его пакетом libiconv, а самба что-бы пользовалась своим? | | ||
7
- 28.11.2012 - 11:46
| 4-Быстрый Шу > Ну так поставьте недостающие либы, может и перекомпилировать не понадобится. | | ||
8
- 28.11.2012 - 11:48
| 7 я поискал, libxml2 и libpcre только в исходниках, которые компилировать, к сожалению, я не умею...не нашёл самих SOшек | | ||
9
- 28.11.2012 - 11:52
|
locate libxml2.so libpcre.so сделать симлинки с нужными именами на имеющиеся версии библиотек, совместимость сверху вниз должна быть | | ||
10
- 28.11.2012 - 13:05
| 9 на данный момент скомпиленные есть только под 6ку фряхи, их можно юзать на 9ке? | | ||
11
- 28.11.2012 - 13:24
|
вы же не хотите сказать, что в 9-й бзде нет pcre?) ищите, я не знаю где в бзде живут библиотеки | | ||
12
- 28.11.2012 - 13:28
| 11-gloomymen > Да он поставить не знает как. | | ||
13
- 28.11.2012 - 13:32
| 12-Квадратный Круг > подсказка - без pcre система неработоспособна | | ||
15
- 28.11.2012 - 14:17
|
и напрасно, вместо того чтобы постить ссылки не думая, удалите из своей бзди pcre, боюсь, поставить снова уже не сможете) | | ||
16
- 28.11.2012 - 14:21
| 15-gloomymen > Ссылкой я прошу показать из чего вы сделали вывод, что pcre обязательная часть FreeBSD base system. | | ||
17
- 28.11.2012 - 14:29
|
что такое FreeBSD base system и для чего оно в чистом виде пригодно? а я предлагаю пошевелить мозгами, и прикинуть какой процент из стартовых скриптов системы будет выполнятся в отсутствии pcre? и сможет ли система стартовать вообще? не абстрактное FreeBSD base system, а вполне рабочее конкретное | | ||
18
- 28.11.2012 - 14:48
|
17-gloomymen > У тебя в rpm-based дистрибутиве есть пакет basesystem у которого в зависимостях стоят все пакеты минимально необходимые и обязательные для работы ОС. В FreeBSD есть нечто подобное, называется - базовая система, из чего состоит можно попробовать посмотреть тут. Так вот pcre туда не входит. | | ||
19
- 28.11.2012 - 15:00
| Цитата:
Цитата:
| | ||
20
- 28.11.2012 - 15:17
| Так вот pcre туда не входит. и что? я так понял, лично вы сможете поставить бздю ограничившись только basesystem? если такое чудо реально, то повторяю вопрос, что делать с такой системой, на хлеб намазывать или задницу подтирать? почему-то у меня в зависимость от pcre попадает pam, initscripts, passwd, дальнейший список оглашать очевидно не имеет смыла еще раз предлагаю подумать головой | | ||
21
- 28.11.2012 - 15:28
|
20-gloomymen > на кривые зависимости пакетов pam, initscripts, passwd в вашем дистрибутиве Linux разработчикам FreeBSD начихать. Дальше смысла продолжать тему обязательности pcre во FreeBSD не вижу смысла. Особенно если учесть, что в ней что-либо можно собрать из порта (сырцов) без зависимости от pcre. P.S. В более других дистрибутивах initscripts и passwd непосредственно от pcre не зависят. | | ||
22
- 28.11.2012 - 15:56
|
21-Квадратный Круг >на кривые зависимости пакетов ..... разработчикам FreeBSD начихать охотно верю, но не верю что в вашей фре, и любой другой рабочей системе pcre нет тему обязательности pcre во FreeBSD не вижу смысла согласен, тем более, что вы не хотите даже попытаться его удалить, и посмотреть на прямые бздишные зависимости)), которые он за собой потянет, приятнее оставаться в неведении, проглядывая наискось спеки В более других дистрибутивах initscripts и passwd непосредственно от pcre не зависят и в моем непосредственно не зависят, и что это значит? что перетопчутся? не нужно так бездумно сорить ссылками | | ||
23
- 28.11.2012 - 16:00
| Цитата:
возможно у новых версий библиотек сменились имена функций - их тоже прийдётся поправить в исходниках этого libastral.so =) | | ||
24
- 28.11.2012 - 16:02
|
22-gloomymen > Дайте мне ssh на любую рабочую Linux систему и наглядно покажу через какую задницу ваш initscripts вытягивает pcre по зависимостям связанных пакетов. Вот у автора сервер БД с минимальным списком установленных пакетов. Базовая система pcre не требует, установленные пакеты тоже. Теперь конкретный вопрос: на каком основании вы утверждаете Цитата:
| | ||
25
- 28.11.2012 - 16:21
|
24-Квадратный Круг > Дайте мне ssh на любую рабочую Linux систему ага, сейчас, про ключи от квартиры спрашивать не буду Вот у автора сервер БД с минимальным списком установленных пакетов. Базовая система pcre не требует в который входит с какого-то перепугу входит работе с XML из СУБД firebird, уже странно да? на каком основании вы утверждаете мог бы ответить, что чисто теоретически, но вот на вс. случай посмотрел зависимости firebird, и увидел там grep, еще вопросы есть? возможно в вашей волшебной фре grep работает и без pcre, тут я конечно сдаюсь) | | ||
26
- 28.11.2012 - 16:24
| так почему же вы так упорно не желаете убедиться, что за собой потянет pcre при удалении? в вашей правильной системе | | ||
27
- 28.11.2012 - 16:38
| Цитата:
Цитата:
Так что, ответ на мой конкретный вопрос будет? Или будете продолжать что-то утверждать чисто теоретически, основываясь на опыте из Linux? P.S. Что у автора pcre не стоит было ясно сразу из сообщений 5 и 8, поэтому ваши утверждения из постов 11 и 13 несколько мимо кассы. | | ||
28
- 28.11.2012 - 16:40
| 26-gloomymen > Да нет pcre в системе автора, читайте внимательнее, а не домысливайте сами. | | ||
29
- 28.11.2012 - 16:47
|
оки, согласен, будем считать про систему автора необосновано теоретизировал, не зная сути вашей оси но в вашей фре есть pcre? можетепопробовать от него избавиться? мне уже просто интересно узнать список зависимостей в правильной оси | | ||
30
- 28.11.2012 - 16:52
|
29-gloomymen > :-) Нельзя избавиться от того чего нет. В портах/пакетах pcre безусловно есть ровно как и пакеты от него зависящие. P.S. FreeBSD я вообще никогда не админил, просто имею некоторое о ней представление и нужную информацию нахожу в Интернете. Где найти полный список зависящих от pcre пакетов не знаю. | | ||
31
- 28.11.2012 - 20:14
| что мешает дать на машину инет или выкачать полный дистр фри? | | ||
32
- 28.11.2012 - 20:42
|
бздишники все такие грамотные и добрые, что спасу нет.... давно бы выслали по почте пострадавшему пару бинарных пакетов, только не говорите что их нет, и всё только кошерно из портов, помру от смеха | | ||
33
- 28.11.2012 - 22:25
| ну и нафлудили...ну почему нет пакетов, есть, но не все ж версии...или я чего-то не знаю. | | ||
34
- 29.11.2012 - 10:17
|
so-шки обычно лежат в /usr/local/lib Попробуй сделать симлинки, как глуми посоветовал в №9 | | ||
35
- 29.11.2012 - 19:40
|
cимлинки это ln? можете написать конкретные команды, допустим, для сошек, лежащих в /usr/local/lib? ЗЫ: канеш не в свою епархию лезу, но по поводу pcre - я приводил выше скан вывода инфы по пакетам, в нём нет pcre, но тем не менее система вполне себе спокойно стартует и даже файербёрд крутит базы, всё ОК, до того, как из скриптов начинаешь стартовать функции из SOшки этой, глюченной((( pcre лишь в зависимостях у этой SOшки | | ||
36
- 29.11.2012 - 19:44
|
уважаемые, я коллега из соседнего стана - программист, в админке, тем более фряхи, ну никак, обратился вот к вам, скажите, что нужно выложить для расширенной помощи? ЗЫ: один товарищ добровольно помогает, но почему-то не получается...он удалённо, из другого города, не имея системы исходной под рукою...сервак под фряхой - желание заказчика, он сам не шарит, физически сервак у него ЗЫЫ: кароч, выплакался))) | | ||
37
- 29.11.2012 - 19:52
|
вывод покажи ls /usr/local/lib |grep xml ls /usr/local/lib |grep pcre | | ||
38
- 29.11.2012 - 19:54
|
35-Быстрый Шу > по поводу pcre в бзде был не прав, в линухе, конкретно в центосе, удаление pcre равносильно выстрелу в голову, по аналогии погорячился, не зная броду т.с. 36-Быстрый Шу > скачайте 2 пакета, на любую машинку где есть интернет, закиньте их дюбым доступным способом на пациента, и установите и, если этого по какой-то причине будет недостаточно, сделайте симлинки | | ||
39
- 29.11.2012 - 19:55
|
гоша, даже я теперь знаю, что pcre там нет) смотри пост #5 | |
| Интернет-форум Краснодарского края и Краснодара |