Ru-Board.club
← Вернуться в раздел «UNIX»

» правильная компиляция glib

Автор: andreipoli
Дата сообщения: 16.03.2006 23:35
В инете информация о обновлении glib сводится к тому, что не удалить корректно, и не заменить на новую, но новые программы требуют новые версии.
Специалисты есть?
Автор: sda00
Дата сообщения: 18.03.2006 10:23
andreipoli
Лёгких путей барин не ищет (поставить_новый/обновить_старый дистрибутив)?
$man rpm

Для начала
$rpm -qa | egrep glib > ~/old_glib_rpms

Затем можно (эт чтобы удалять не вслепую)
$ find / | egrep glib > ~/glib-like_files_in_system

теперь под root смотрим ~/glib-like_files_in_system, чешем репку и аккуратненько сносим старьё из /lib, /usr/lib, /usr/local/lib, и т.д. командой rm (а можно и оставить... всё равно вероятность того, что Вам придётся переустановить дистрибутив после ЭТОГО очень велика, если нет опыта и понимания того, за что взялись руки) можно/лучше попробовать вместо rm:

$rpm -e --force --nodeps glib_старая_версия_чего-то-там.rpm (список rpm - в ~/old_glib_rpms)

ну а потом:
$rpm -i --force --nodeps glib_новая_версия_чего-то-там.rpm
$ ldconfig

Для отката
$rpm -e --force --nodeps glib_новая_версия_чего-то-там.rpm
$rpm -i --force --nodeps ~/old_glib_rpms
$ ldconfig

Второй способ немного получше:
в ~ делаем каталог ~/lib, куда ручками разворачиваем *.tar.gz или content.cpio из rpm.
Прописываем ~/lib в PATH и даём ldconfig
Смотрим на достигнутое и чешем за пывом.
Автор: BorisLj
Дата сообщения: 18.03.2006 11:15
если это FreeBSD, то ставим portupgrade
далее portupgrade glib
Автор: andreipoli
Дата сообщения: 18.03.2006 12:00
sda00 BorisLj

Ик...
А Линух не Вы написали ?
Спасибо, буду пробовать...
Все программы как программы, а сильфиде эти библиотеки подавай



Добавлено:

Цитата:
всё равно вероятность того, что Вам придётся переустановить дистрибутив после ЭТОГО очень велика,

раза три переустанавливал ещё до форума...
Автор: Demetrio
Дата сообщения: 18.03.2006 12:25
А что, непременно надо обновлять?
Автор: sda00
Дата сообщения: 18.03.2006 12:28
andreipoli

мне что-то подсказывает, что воспользоваться поисковиками по *.rpm
http://rpm.pbone.net/index.php3/stat/2/simple/2

будет намного проще. Затем уж на крайний случай
rpm -i --force --nodeps sylpheed*.rpm
и посмотреть на результат...
Автор: andreipoli
Дата сообщения: 18.03.2006 13:22
Demetrio


Цитата:
А что, непременно надо обновлять?


А как не обновлять? Не одну программу скомпилировал и библиотеки дополнительные нормально ставил, а новая версия Сильфиды упирается в новую библиотеку glib, в других форумах советуют даже не пытаться обновлять



Добавлено:
sda00

Цитата:
мне что-то подсказывает, что воспользоваться поисковиками по *.rpm
http://rpm.pbone.net/index.php3/stat/2/simple/2


Интересный ресурс, по поиску glib выдал массу ссылок, в названии присутствует glib, но надо сравнить, с тем что сильфида требует(классическая сильфида ставится нормально на старую версию).
Вот только корректно из rpm установится?
Три дня чего-только не делал, лампочку Эдисон проще изобрел... (шутка)


Добавлено:
Вот только дальнейшие опыты лучше проводить на федоре 4 или мандриве 2005(или 2006)? или SUSE?
Автор: tankistua
Дата сообщения: 18.03.2006 17:13
как вариант можно попробовать src-rpm персобрать , может и соберется. Хотя конечно сомневаюсь.

а вот обновлять глибы если они не родные для конкретного дистрибутива действительно не стоит - можно проблем кучу поиметь.
Автор: sda00
Дата сообщения: 18.03.2006 22:45
andreipoli

Цитата:
Вот только дальнейшие опыты лучше проводить на федоре 4 или мандриве 2005(или 2006)? или SUSE?


Вам сюда:
http://distrowatch.com/index.php?distribution=all&month=all&year=all

смотрим справа на *H.P.D = hits per day статистику, выбираем и находим дистр с подходящим glib-ом...

Теперь сугубо IMHO - SuSE 10 однозначно.
Автор: andreipoli
Дата сообщения: 19.03.2006 13:32
sda00



Цитата:
Теперь сугубо IMHO - SuSE 10 однозначно


Ubuntu почему всех обогнал? Неужели лучше всех?

Ресурс мощный, работы предстоит много
Но сильфида ,надеюсь,установится как надо
Автор: slepnoga
Дата сообщения: 19.03.2006 22:56
NU vi daete Suse,ubintu i td. -a cto delat v sleduuci raz ?
V takom slucae uz luche Debian ili Gentoo (#emerge -av glibc)
IMHO -posle Gentoo takih voprosov ne voznikaet

Страницы: 1

Предыдущая тема: wvdial и zyxel Omni com Plus


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.