Отправляет email-рассылки с помощью сервиса Sendsay

Установка библиотек

У меня проблема с установкой GTK из исходников. Скачал из сети все
нужные тарболлы (atk, glib, gtk, pango, etc.) и начал устанавливать.
Сначала попытался установить GTK, он начал ругаться на то, что нету
GLIB, Pango и pkg-config. Установил pkg-config, pango. начал ставить
GLIB, тот говорит, что нету Pango на моей машине. Вобщем все чего-то, да
нехватает, хотя все нормально встает.
Решил попробывать запутить ./configure с преффиксом /usr/lib (ведь по
умолчанию он все ставит в /usr/local), но и здесь такой же результат,
если бы я не задавал преффикс.
Возможно нужно удалить предыдущие пакеты в /usr/local и в /usr/lib, но
там такой океан всего-всего, что разобраться где, что навалено мне не
под силу.
Читал официальный мануал по GTK, насчет установки там лишь написано:
./configure
make
make install
...и всё должно быть тип-топ.
Кто устанавливал GTK из сырцов прошу помочь в решении даннйо проблемы.

P.S.: имею на борту Mandrake 10.0 и GTK 2.6.1

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17518; Возраст листа: 618; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/344546

Ответить   pr0r0k_d Sun, 03 Apr 2005 21:45:10 +0400 (#344546)

 

Ответы:

В сообщении от 1112553910 секунд после начала Эпохи Unix Вы написали:

<skiped>

<skiped>

Тогда отыщите RPM пакеты для Mandrake.

Ответить   Konstantin Korikov Sun, 3 Apr 2005 22:01:29 +0300 (#344561)

 

Konstantin Korikov пишет:

Существующие на данный момент RPM пакеты GTK, имеют старые версии.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17551; Возраст листа: 620; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345225

Ответить   pr0r0k_d Mon, 04 Apr 2005 16:01:37 +0400 (#345225)

 

В сообщении от 1112619697 секунд после начала Эпохи Unix Вы написали:

Дык, соберите свои. RPM-HOWTO Вам в помощь.

Ответить   Konstantin Korikov Tue, 5 Apr 2005 02:23:27 +0300 (#345271)

 

Konstantin Korikov wrote:

И что это даст? По-моему те же яйца, только в профиль... Или я чего-то
не понимаю?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17561; Возраст листа: 620; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345308

Ответить   Tue, 05 Apr 2005 07:41:27 +0400 (#345308)

 

В сообщении от 1112676087 секунд после начала Эпохи Unix Вы написали:

Это даст нормальные (если конечно Вы сделаете их таковыми) RPM-пакеты,
которые гармонично впишутся в общую картину дистрибутива. А когда
те же самые библиотеки (только разных версий) находятся по разным
углам файловой системы (причем один из них ничем не контролируется),
то тут и гуру плюнет и не станет разбираться, почему в друг перестали
компилироваться и запускаться программы, потому что это полный бардак.
Лично мне намного легче познавать систему когда все разложено по
полочкам. А если систему не познавать, то дальше `rpm -i' никуда не
уедешь. Впрочем, если брать готовые RPM-пакты, то дальше и не надо.
Надеюсь это толкнет Вас на мысль что можно и подождать. Куда мчатся?
Новый GIMP никуда от Вас не убежит. А если уж хочется быть постоянно
на острие атаки, то увы придется взять ложку и самостоятельно отведать
эту кашу, потому что просить чтобы вам это все разжевали и засунули
в рот, по крайней мере не вежливо.

P.S. Надеюсь никого тут не обидел?...

Ответить   Konstantin Korikov Tue, 5 Apr 2005 22:12:41 +0300 (#345821)

 

Никаких проблем, вы все верно говорите. Просто есть задачи, с которыми
пользователь линукса обязан справляться, а есть те, что выходят за рамки
компетенции простого юзера. Я не считаю себя чайником, но и системным
администратором мне не быть. Как известно, нервные клетки не
восстанавливаются, так что, разумно оценивая собственные силы, предпочту
подождать. Спасибо за разъяснения и потраченое на нас время.

P.S.: Хотелось бы, конечно, знать, когда Мандрейк новый выйдет. Чего-то
они здорово затягивают релиз...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17602; Возраст листа: 621; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345850

Ответить   Wed, 06 Apr 2005 01:47:09 +0400 (#345850)

 

pr0r0k_d wrote:

У меня были те же грабли, тока мандрака 10.1
Хотел поставить гимп свежий, но так и не совладал с GTK. Симптомы такие
же, как и в вашем случае - файлы успешно устанавливаются, но система
продолжает видеть старые версии. Возможно есть какие-то опции именно для
"апгрейда", о существовании которых мы с вами не подозреваем? :о\
RPM-пакеты для мандрейка мне не помогли, все только еще больше
запуталось, хотя может быть я нашел не совсем те, что нужно... ;о\
Как раз сейчас появилось немного времени, качаю свежие сорцы и буду
снова разбираться. Если найдете решение проблемы - свистните, плз. Очень
хочется погимпиться! :)

PS: Хотя, чует мое сердце, придется ждать новую версию мандраки и
апгрейдиться. Я почти смирился... В-Ъ

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17525; Возраст листа: 619; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/344633

Ответить   Mon, 04 Apr 2005 05:58:32 +0400 (#344633)

 

Fay wrote:

Вот, попытал счастья снова. Успешно установил pkg-config и glib-2.6.3
Пытаюсь скомпилить atk-1.9.0 и ./configure дает сбой. Привожу выдержку
из config.log:

Файл glib-2.0.pc лежит у меня в /usr/local/lib/pkgconfig
Чего это за переменная PKG_CONFIG_PATH и где ее искать - я не понял, потому и
путь ей передать не сумел.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17541; Возраст листа: 619; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345155

Ответить   Mon, 04 Apr 2005 22:29:34 +0400 (#345155)

 

В сообщении от 1112583512 секунд после начала Эпохи Unix Вы написали:

Просто удаляете старые версии, и ставите новые.

Ответить   Konstantin Korikov Mon, 4 Apr 2005 19:04:54 +0300 (#345163)

 

Konstantin Korikov пишет:

не расскадите ли поподробнее о том, как удалять эти старые версии?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17548; Возраст листа: 620; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345220

Ответить   pr0r0k_d Mon, 04 Apr 2005 23:13:01 +0400 (#345220)

 

В сообщении от 1112645581 секунд после начала Эпохи Unix Вы написали:

$ rpm -e --nodeps glib

Правда сам я такого извращения никогда не делал, и вам не советую.
А для RPM-основанных дистрибутивов посоветую ставить программы из
RPM-пакетов. Их кстати, можно собирать самому. А если лень учится
их собирать, то нужно учится находить их уже готовыми. В общем, в
любом случаи учится, учится, учится. :)

Ответить   Konstantin Korikov Tue, 5 Apr 2005 02:32:59 +0300 (#345273)

 

Konstantin Korikov wrote:

Вот уж нет, спасибо. ;о)
Если мой коллега по несчастью пойдет этим путем - флаг в руки. От себя
могу лишь посоветовать ему сделать перед этим резервную копию важных файлов.

Мдя... Мне тут, кстати, мысль пришла в голову следующего содержания - а
что если поискать rpm`ки для Fedor`ы? Как думаете, подойдут?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17562; Возраст листа: 620; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345309

Ответить   Tue, 05 Apr 2005 07:41:23 +0400 (#345309)

 

В сообщении от 1112676083 секунд после начала Эпохи Unix Вы написали:

К стати, от этого ничего страшного не произойдет, только перестанут запускаться
все программы, зависящие от glib. А консоль будет работать по прежнему, из
нее можно будет установить новую версию. Это конечно при условии что новая
и старая версии бинарно-совместимые, иначе без перекомпиляции (или
переустановки) всего glib-софта upgrade сделать невозможно.

Может подойдут, а может нет. Насколько я знаю, в Mandrake и Fedora несколько
отличается схема именования пакетов. В остальном все зависит от версий
библиотек, с которыми компилировались программы (библиотеки).

Ответить   Konstantin Korikov Tue, 5 Apr 2005 22:23:18 +0300 (#345820)

 

Konstantin Korikov wrote:

Каким образом? Чего-то я не пойму... :о\
Можете пояснить на примере того же glib, плз?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17549; Возраст листа: 620; Участников: 1353
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/345222

Ответить   Tue, 05 Apr 2005 01:01:01 +0400 (#345222)

 

pr0r0k_d пишет:

именно /usr/lib? не /usr? Тогда правильно делает, что не работает ;-)

Вообщем, во-первых надо ставить с префиксом /usr при этом старые
библиотеки должны
быть заменены новыми. При переходе с 2.4 на 2.6 ничего плохого случиться
не должно, т.к.
эти версии являются двоично совместимыми.

Во-вторых если ставите что-либо использующее pkg-config в /usr/local
надо делать
$ export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig.

В-третьих, лучше делать все-таки нормальные пакеты, тем же checkinstall,
например.

--
WBR,
Max Vasin.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17730; Возраст листа: 624; Участников: 1365
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/347779

Ответить   Max Vasin Sat, 09 Apr 2005 10:37:35 +0400 (#347779)

 

[...хрум...]

checking for GLIB - version >= 2.5.7... yes (version 2.6.3)
checking for glib-2.0 >= 2.5.7 gobject-2.0 gmodule-no-export-2.0... yes

УРРРАААА! ЗАРАБОТАЛО!!!!
Благодетель вы наш! 8оD

Спасибо! Тупые вас не забудут! :о)

PS: Ну теперь-то я погимплюсь от души! Полгода этого ждал!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17745; Возраст листа: 625; Участников: 1365
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/348165

Ответить   Sun, 10 Apr 2005 03:00:40 +0400 (#348165)