Glib и glibc - одно и то же ?
-
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 14 дек 2004, 02:04
- Откуда: Yaroslavl
Glib и glibc - одно и то же ?
Здравия желаю!
А разве Glib и glibc одно и то же ?
Дистрибутив - RedHat 9.0.
Ядро поменял 2.4.0 -> 2.6.8.
Что glibc не стоит менять я слышал, но я думал,
что это разные вещи.
Cтал устанавливать GTK+, он "заругался":
старая версия Glib,pango ,atk. Решил делать по порядку:
Скачал glib-2.5.6.tar.gz, распаковываю,
cd glib-2.5.6;
configure --prefix=/usr/local/glib;
make
make install
Потом смотрю /usr/bin/pkg-config --list-all. Установлненный (новый)
Glib там отображается, но как удалить старый.
Прописываю
export PKG_CONFIG_PATH=/usr/local/glib/lib/pkg-cofig
Cкачал pango-1.6.0.tar.gz, распаковываю,делаю ./configure, а он:
" 'pkg-config --modversion glib-2.0 ' returned 2.5.6, but GLIB(2.2.1)
was found! If pkg-config was correct,then it is best to <b> remove
</b> the old version of Glib..."
Вот я и хочу удалить старый Glib. Подскажите, как это сделать.
Спасибо.
А разве Glib и glibc одно и то же ?
Дистрибутив - RedHat 9.0.
Ядро поменял 2.4.0 -> 2.6.8.
Что glibc не стоит менять я слышал, но я думал,
что это разные вещи.
Cтал устанавливать GTK+, он "заругался":
старая версия Glib,pango ,atk. Решил делать по порядку:
Скачал glib-2.5.6.tar.gz, распаковываю,
cd glib-2.5.6;
configure --prefix=/usr/local/glib;
make
make install
Потом смотрю /usr/bin/pkg-config --list-all. Установлненный (новый)
Glib там отображается, но как удалить старый.
Прописываю
export PKG_CONFIG_PATH=/usr/local/glib/lib/pkg-cofig
Cкачал pango-1.6.0.tar.gz, распаковываю,делаю ./configure, а он:
" 'pkg-config --modversion glib-2.0 ' returned 2.5.6, but GLIB(2.2.1)
was found! If pkg-config was correct,then it is best to <b> remove
</b> the old version of Glib..."
Вот я и хочу удалить старый Glib. Подскажите, как это сделать.
Спасибо.
-
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 14 дек 2004, 02:04
- Откуда: Yaroslavl
-
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 14 дек 2004, 02:04
- Откуда: Yaroslavl
Llama, я вот только не пойму одно:
Если я сейчас, к примеру, пойду в магазин,
куплю себе, скажем, ASPv10, то и обновлять
ничего не придется. Зачем же тогда на том же
gnu.org или на некоторых CD выкладывают
новое ПО в формате tar.gz, если его не установишь?
(тот же glib, gtk и т.д.)
P.S. Действительно какая-то рекурсия получается.
Если я сейчас, к примеру, пойду в магазин,
куплю себе, скажем, ASPv10, то и обновлять
ничего не придется. Зачем же тогда на том же
gnu.org или на некоторых CD выкладывают
новое ПО в формате tar.gz, если его не установишь?
(тот же glib, gtk и т.д.)
P.S. Действительно какая-то рекурсия получается.
DyadyaVova, выкладывают чтобы желающие могли использовать. Тебе ничто не мешает поставить тебе хоть самы последние версии, только геморроя с разрешением зависимостей софта будет масса. Проще поставить новый дистрибутив...
PS: угадай с трех раз, откуда разработчики берут свежий софт для своих дистрибутивов
PS: угадай с трех раз, откуда разработчики берут свежий софт для своих дистрибутивов
Опыт растет прямо пропорционально выведенному из строя оборудованию
glib и glibc - две совершенно различные библиотеки
достаточно хотя бы их описания прочитать
достаточно хотя бы их описания прочитать
Код: Выделить всё
GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME.
Код: Выделить всё
Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library and the standard math library, as well as many others.
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...
- #!/bin/bash
- Неотъемлемая часть форума
- Сообщения: 331
- Зарегистрирован: 11 дек 2002, 00:35
- Откуда: /bsu/rfe
- Контактная информация: