К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Разовая, оплачиваемая помощь по FreeBSD

Гость
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 система неработоспособна
Гость
14 - 28.11.2012 - 14:05
13-gloomymen > не верю.
Гость
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
Цитата:
Сообщение от Быстрый Шу
доступа к Инету на машине нет,
А это плохо на самом деле, не по воздуху же порты/пакеты прилетят.

Цитата:
Сообщение от Быстрый Шу
на данный момент скомпиленные есть только под 6ку фряхи, их можно юзать на 9ке?
Можно попробовать, но скорее всего не взлетит, ибо они в свою очередь тоже имеют зависимости.
Гость
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
Цитата:
исходники есть, зависимые пакеты есть
Может выкладите в инет уже исходники вместе со всеми .so что работали вместе когда-то - глядишь кто и сделаеть =)

возможно у новых версий библиотек сменились имена функций - их тоже прийдётся поправить в исходниках этого libastral.so =)
Гость
24 - 28.11.2012 - 16:02
22-gloomymen > Дайте мне ssh на любую рабочую Linux систему и наглядно покажу через какую задницу ваш initscripts вытягивает pcre по зависимостям связанных пакетов.

Вот у автора сервер БД с минимальным списком установленных пакетов. Базовая система pcre не требует, установленные пакеты тоже. Теперь конкретный вопрос: на каком основании вы утверждаете
Цитата:
Сообщение от gloomymen
без 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
Цитата:
Сообщение от gloomymen
в который входит с какого-то перепугу входит работе с XML из СУБД firebird, уже странно да?
C XML работает SO'шка автора, она зависит от pcre. И что? Это доказывает, что "без pcre система неработоспособна"?


Цитата:
Сообщение от gloomymen
посмотрел зависимости firebird, и увидел там grep, еще вопросы есть? возможно в вашей волшебной фре grep работает и без pcre, тут я конечно сдаюсь
Во FreeBSD grep входит в ту самую базовую систему и от pcre не зависит.

Так что, ответ на мой конкретный вопрос будет? Или будете продолжать что-то утверждать чисто теоретически, основываясь на опыте из 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


К списку вопросов






Copyright ©, Все права защищены