The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите собрать Midnight"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Помогите собрать Midnight"  
Сообщение от nordicdyno email on 01-Фев-07, 18:12 
Помогите собрать Midnight (что делать -- привык к панелькам)

Дано:
Fedora Core release 5 (Bordeaux)

тарбол с исходниками MC
(пробовал ставить rpm:
sudo rpm -i mc-4.6.1-0.8.i386.rpm
error: Failed dependencies:
        libslang-utf8.so.1 is needed by mc-4.6.1-0.8.i386
это лечится?)

и так, берем исходники MC
./configure ругается таким образом
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0... checking for glib-config... no
checking for glib12-config... no
checking for glib-config... no
checking for GLIB - version >= 1.2.6... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: Test for glib failed.

locate говорит, что есть такие файлики:
/usr/lib/libglib-2.0.so.0
/usr/lib/libglib-2.0.so.0.1000.2
/usr/local/include/php/ext/iconv/php_have_glibc_iconv.h
/usr/sbin/glibc_post_upgrade.i686

т.е. никакого glib-config нет и в помине...

Какие могут быть мои дальнейшие действия?
Скачать и собрать glibc (не устанавливая, чтобы ничего в системе не "навернулось") и указать ./configure путь до собранного glibc и сказать, чтобы усе собиралось статически???

Опишите вобщем последовательность моих действий. Пжалуста! Сам я что-то весь в сомнениях и тягостых раздумиях

<em>*в бэкграунде долго и нудно собирается какой-то glibc из изходников*</em>

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите собрать Midnight"  
Сообщение от allez (ok) on 01-Фев-07, 18:28 
>Помогите собрать Midnight (что делать -- привык к панелькам)
>
>Дано:
>Fedora Core release 5 (Bordeaux)
>
>тарбол с исходниками MC
>(пробовал ставить rpm:
>sudo rpm -i mc-4.6.1-0.8.i386.rpm
>error: Failed dependencies:
>        libslang-utf8.so.1 is needed by
>mc-4.6.1-0.8.i386
>это лечится?)

Еще как лечится: найдите в своем дистрибутиве и установите пакет slang (скорее всего что-
то вида slang-x.xx.xx-xx.xxx.rpm) и будет вам счастье с большой буквы "Щ". ;-)
Буде же не найдете вы такой rpm-файл - диск потеряли, злые воры стибрили, любимый хомячок
сгрыз :-) - добро пожаловать на http://rpm.pbone.net и http://rpmfind.net
В частности, на rpm.pbone.net можно провести поиск по имени файла, входящего в пакет и
получить примерно такую картину: http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libs...

P. S. Не сочтите за дерзость, но на кой ляд вы, не разобравшись толком с установкой
готовых пакетов, лезете собирать что-то из исходников, да еще и в пакетном дистрибутиве?
Да и устанавливать rpm-ки из консоли вам, похоже, еще рановато. Попользуйтесь лучше пока
утилитой system-config-packages или kpackage (если работаете в KDE). Если же руки чешутся
все-таки что-то скомпилировать, то найдите rpm-ку с исходниками нужного пакета (файл
*.src.rpm) и внимательно прочитав man rpmbuild и man rpm на предмет опции --rebuild,
соберите из исходников rpm-файл и установите уже его. Эти простые правила сильно облегчают
жизнь обладателям пакетных дистрибутивов. ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите собрать Midnight"  
Сообщение от nordicdyno email on 01-Фев-07, 19:43 
>Еще как лечится: найдите в своем дистрибутиве и установите пакет slang (скорее
>всего что-
>то вида slang-x.xx.xx-xx.xxx.rpm) и будет вам счастье с большой буквы "Щ". ;-)
>
>Буде же не найдете вы такой rpm-файл - диск потеряли, злые воры
>стибрили, любимый хомячок
>сгрыз :-) - добро пожаловать на http://rpm.pbone.net и http://rpmfind.net
>В частности, на rpm.pbone.net можно провести поиск по имени файла, входящего в
>пакет и
>получить примерно такую картину: http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libs...

Ага, спасиб. Просто с пакетами почти никогда и не пользовался, вот пытаюсь освоить....

Установил slang и slang-devel
сказал sudo ln /usr/lib/libslang.so /usr/lib/libslang-utf8.so.1

Вот такое безобразие получилось :)
ls -la /usr/lib/libslan*

/usr/lib/libslang.a
/usr/lib/libslang.so -> libslang.so.2
/usr/lib/libslang.so.2 -> libslang.so.2.0.6
/usr/lib/libslang.so.2.0.5
/usr/lib/libslang.so.2.0.6
/usr/lib/libslang-utf8.a -> libslang.a
/usr/lib/libslang-utf8.so -> libslang.so
/usr/lib/libslang-utf8.so.1 -> libslang.so.2

по идее выглядит нормально

Говорю:
sudo rpm -v -i  mc-4.6.1-0.8.i386.rpm
error: Failed dependencies:
        libslang-utf8.so.1 is needed by mc-4.6.1-0.8.i386

хм-хм, я что-то забыл? не знаю смотрит ли rpm в LD_LIBRARY_PATH, но на всякий случай скажу что /usr/lib/ там прописан

>P. S. Не сочтите за дерзость, но на кой ляд вы, не
>разобравшись толком с установкой
>готовых пакетов, лезете собирать что-то из исходников, да еще и в пакетном
>дистрибутиве?

да просто был исходник, из которого уже собирал mc в системе, где у меня админских прав не было (установил в ~/bin) вот и зашел со стороны сборки из исходников
...хотя наверное можно было и из rpm-а установить не из под рута в хомедир? (интересно как, если ответ утвердительный?)

>Да и устанавливать rpm-ки из консоли вам, похоже, еще рановато. Попользуйтесь лучше
>пока
>утилитой system-config-packages или kpackage (если работаете в KDE). Если же руки чешутся

нуу.. надеюсь у меня не все так плохо. да и KDE нету :) (работаю в ssh)

>все-таки что-то скомпилировать, то найдите rpm-ку с исходниками нужного пакета (файл
>*.src.rpm) и внимательно прочитав man rpmbuild и man rpm на предмет опции
>--rebuild,
>соберите из исходников rpm-файл и установите уже его. Эти простые правила сильно
>облегчают
>жизнь обладателям пакетных дистрибутивов. ;-)

да, я сначала скачал именно src файл и попробовал сказать rpmbuild, на что мне было сказано:
rpmbuild: command not found

find-ом не нашел :( это почему?
Есть:
rpm
rpm2cpio
rpmdb
rpmquery
rpmsign
rpmverify

Где взять rpmbuild? =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Помогите собрать Midnight"  
Сообщение от allez (ok) on 01-Фев-07, 20:28 
>да, я сначала скачал именно src файл и попробовал сказать rpmbuild, на
>что мне было сказано:
>rpmbuild: command not found
>
>find-ом не нашел :( это почему?
>Есть:
>rpm
>rpm2cpio
>rpmdb
>rpmquery
>rpmsign
>rpmverify
>
>Где взять rpmbuild? =)


Как это где? Все там же, в дистрибутиве. Этот пакет у вас просто не установлен. Кстати,
если уж вам приходится работать в консоли, попробуйте взять на вооружение yum. Он, если
не ошибаюсь, автоматически отслеживает зависимости. То есть, команда "yum install mc"
кроме Midnight Commander установила бы и slang.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Помогите собрать Midnight"  
Сообщение от nordicdyno email on 02-Фев-07, 12:01 
>>Где взять rpmbuild? =)
>
>
>Как это где? Все там же, в дистрибутиве. Этот пакет у вас
>просто не установлен. Кстати,
>если уж вам приходится работать в консоли, попробуйте взять на вооружение yum.
>Он, если
>не ошибаюсь, автоматически отслеживает зависимости. То есть, команда "yum install mc"
>кроме Midnight Commander установила бы и slang.

ха. фишка в том что дистрибутива у меня нет, а есть почти голая система, которую как-то хочится настроить "под себя". Сейчас посмотрел -- yum тоже нет, да и даже если б был, то нет доступа к ftp (пока по крайней-мере), таскаю rpm-ки с другой машины :)

Все таки что нужно MC, почему он ругается на то что ему нужна либа, которая уже лижит в /usr/lib? Что нужно еще сделать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Помогите собрать Midnight"  
Сообщение от bakake email on 02-Фев-07, 15:27 
>нужна либа, которая уже лижит в /usr/lib? Что нужно еще сделать?
>

Поставить freebsd и не мучаться?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Помогите собрать Midnight"  
Сообщение от nordicdyno email on 02-Фев-07, 15:37 
>>нужна либа, которая уже лижит в /usr/lib? Что нужно еще сделать?
>>
>
>Поставить freebsd и не мучаться?


систему я менять не могу... вот пытаюсь разобраться с тем что есть!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Помогите собрать Midnight"  
Сообщение от chaineg on 20-Фев-08, 21:18 
добрый день уважаемые господа
у меня та же проблема на fedora core 8
очень хочется навялить mc-4.6.1a-9.1.i386.rpm скаченный с дистрибутива fedora core 4
нехватку libslang-utf8.so.1 попытался решить следуя мудрому совету allez
и вот что у меня получилось
rpm -i compat-slang-1.4.9-27.2.2.i386.rpm (скачал с сайта http://rpm.pbone.net для fc6 потому как для fc8 не было)
ошибка: Неудовлетворенные зависимости:
        libtermcap нужен для compat-slang-1.4.9-27.2.2.i386

rpm -i libtermcap-2.0.8-46.1.i386.rpm
ошибка: Неудовлетворенные зависимости:
        /etc/termcap нужен для libtermcap-2.0.8-46.1.i386
создал католог /etc/termcap , дал ему права для всех и вся - та же хрень
я в Unix-е первый месяц, поэтому большая просьба не сильно стебаться, а помочь дельным пошаговым советом (популярным и для "особо одаренных"). Вспомните, уважаемые, те времена, когда вы сами такими были

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Помогите собрать Midnight"  
Сообщение от chaineg on 20-Фев-08, 22:03 
прошу прощения, господа что задал вопрос не до конца разобравшись.
установил из автоматического обновления mc и было мне шчастье
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру