Glib и glibc - одно и то же ?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Glib и glibc - одно и то же ?

Сообщение DyadyaVova »

Здравия желаю!
А разве 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. Подскажите, как это сделать.

Спасибо.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DyadyaVova, взять rpm и удалить. с параметром --force. и поломать при этом половину зависимостей.
Опыт растет прямо пропорционально выведенному из строя оборудованию

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

Хорошо, а как же тогда быть,
если хочется установить какое-либо новое ПО,
которое при установке ругается, что всё мол у вас старое?
Неужели вы посоветуйте мне приобрести новый диструбутив?

Может быть можно, как-нибудь по порядочку
все постепенно обновить?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DyadyaVova, конечно можно все по порядочку обновить. Но гораздо проще будет поставить другой дистрибутив.
Опыт растет прямо пропорционально выведенному из строя оборудованию

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

Llama, я вот только не пойму одно:
Если я сейчас, к примеру, пойду в магазин,
куплю себе, скажем, ASPv10, то и обновлять
ничего не придется. Зачем же тогда на том же
gnu.org или на некоторых CD выкладывают
новое ПО в формате tar.gz, если его не установишь?
(тот же glib, gtk и т.д.)
P.S. Действительно какая-то рекурсия получается.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DyadyaVova, выкладывают чтобы желающие могли использовать. Тебе ничто не мешает поставить тебе хоть самы последние версии, только геморроя с разрешением зависимостей софта будет масса. Проще поставить новый дистрибутив...
PS: угадай с трех раз, откуда разработчики берут свежий софт для своих дистрибутивов
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

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
Контактная информация:

Сообщение #!/bin/bash »

It was named "RPM hell". Now distributors link binaries by major version, so ones, for ex, for SuSE 9.0 and SuSE 9.1 are mostly compatible.
So do Fedora Core.
ИМХО = Имею Мнение, Хрен Оспоришь :)

Телефон - 8-029-7796373. Ночью выключен.

Ответить