Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка программы, Ламерский вопрос 
:(
    Опции темы
rcdimon
Дата 12.3.2005, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



У меня есть ламерский вопрос к вам.

Слышу как матерится GreyCardinal smile

Я устанавливаю прогу. Она пишет, что ей не хватает библиотеки. Я скачиваю эту библиотеку и устанавливаю ее. А потом опять пытаюсб поставить всю туже прогу, но она опять говорит, что этой библиотеки нет. Почему? Что делать?
PM MAIL ICQ   Вверх
dargaard
Дата 13.3.2005, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004

Репутация: 1
Всего: 25



Скорее всего библиотека установилась куда нибудь в /usr/local/ (lib/ include/) а програ при установке ишет ее в /usr/ (lib/ include/) и не находит.
Можно
1. поставить библиотеки в стандартное место
2. добавить новое место в LD_LIBRARY_PATH


--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
GrayCardinal
Дата 13.3.2005, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 7
Всего: 58



Неужели я такой злой ? smile
Какая прога-то ? Библу из исходников ставишь ? Вообще тут надо бы знать _как_ и в каком месте ошибка. дамп ошибки в студию. Мне всегда помогает банальная правка файла ./configure smile Еще можно выдирать либы из пакета (уже собранные) и пихать куда надо /usr/lib. и файлы либы (их может быть дофига) рассовывать куда надо ручками. Хоть это и крайности, зато работает.


--------------------
PM MAIL WWW   Вверх
rcdimon
Дата 13.3.2005, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



Проги разные. Пару игр и Gimp-2.2.4
У меня нету на компе гнома, но есть часть его библиотек. Gimp-1.3 работает нормально, а новый говорит, что не хватает ему glib

checking for GLIB - version >= 2.4.5... no
*** A new enough version of pkg-config was not found.
*** See http://www.freedesktop.org/software/pkgconfig/
configure: error: Test for GLIB failed. See the file 'INSTALL' for help.

А собранные я уже куда только не пихал. Не помогает smile

Библу да, из исходников.

linux:/home/user # cd glib-2.4.4
linux:/home/user/glib-2.4.4 # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for the BeOS... no
checking for Win32... no
checking whether to enable garbage collector friendliness... no
checking whether to disable memory pools... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for c++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for pkg-config... no
configure: error: *** pkg-config not found. See http://www.freedesktop.org/software/pkgconfig/
linux:/home/user/glib-2.4.4 #

------------------------------------

И при этом сам gpkconfig вроде как нормально устанавливаются.
------------------------------------

Цитата
2. добавить новое место в LD_LIBRARY_PATH


Что это? Если не секрет.
PM MAIL ICQ   Вверх
dargaard
Дата 13.3.2005, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004

Репутация: 1
Всего: 25



Может pkg-config куда нить в левое место установился?
Набери 'pkg-config' в терминале и посмотри что выдаст.
Если не нашло - locate pkg-config (или find / -name pkg-config)
Скорее всего pkg-config встал куда нить в /usr/local/bin/ который не прописан в PATH переменной.

Цитата(rcdimon @ 13.3.2005, 01:13)
Цитата
2. добавить новое место в LD_LIBRARY_PATH



Что это? Если не секрет.

Переменная окружения (environment variable)


--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
rcdimon
Дата 13.3.2005, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



linux:/home/user # find / -name pkg-config
/home/user/pkgconfig-0.15.0/pkg-config
/usr/local/bin/pkg-config
linux:/home/user #


PM MAIL ICQ   Вверх
rcdimon
Дата 13.3.2005, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



А вот это не страшно? Вроде как устанавливается glib, но пишет вот это. А Gimp все равно не видит ее.

make[5]: Leaving directory `/home/user/glib-2.4.4/docs/reference/gobject'
make[4]: Leaving directory `/home/user/glib-2.4.4/docs/reference/gobject'
make[4]: Entering directory `/home/user/glib-2.4.4/docs/reference'
make[5]: Entering directory `/home/user/glib-2.4.4/docs/reference'
make[5]: Цель `install-exec-am' не требует выполнения команд.
make[5]: Цель `install-data-am' не требует выполнения команд.
make[5]: Leaving directory `/home/user/glib-2.4.4/docs/reference'
make[4]: Leaving directory `/home/user/glib-2.4.4/docs/reference'
make[3]: Leaving directory `/home/user/glib-2.4.4/docs/reference'
make[3]: Entering directory `/home/user/glib-2.4.4/docs'
make[4]: Entering directory `/home/user/glib-2.4.4/docs'
make[4]: Цель `install-exec-am' не требует выполнения команд.
make[4]: Цель `install-data-am' не требует выполнения команд.
make[4]: Leaving directory `/home/user/glib-2.4.4/docs'
make[3]: Leaving directory `/home/user/glib-2.4.4/docs'
make[2]: Leaving directory `/home/user/glib-2.4.4/docs'
make[1]: Leaving directory `/home/user/glib-2.4.4'
linux:/home/user/glib-2.4.4 # cd ../
linux:/home/user # ls

PM MAIL ICQ   Вверх
GrayCardinal
Дата 18.3.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 7
Всего: 58



rcdimon
Была у меня такая фишка. Софт иногда ставится не туда куда надо/ может наприме в /usr/local/lib запихаться вместо /usr/lib и т.д. Один раз ручками правил местонахождение h-файлов gtk...
В общем тут подход нужен... с душой smile У тебя что, с английским совсем "виндово" ? Тогда лучше подучить, а потом уж браться за линуху. В приведенном выше тексте ничего "страшного" я не вижу. Наоборот - все "ОК"


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.