Привет всем!
Все началось с того, что я установил наконец Kylix2 и написал на нем первую графичемкую программульку, но запустить мне ее не удалось (можно было только непосредственно из среды программирования...), потому что требовались какие -то библиотеки (точно не помню что, но это и неважно)... ладно, ничего страшного - скачал арзивчик с этими библиотеками и записал их в /lib
Попоробовал запустить еще раз - и получил слудующее:
Runtime error 230 at 0805E01D
Segmentation fault
И так для любой проги, написанной в Kylix...
ЛАдно, поспрашивал, посмотрел на форумах и мне посоветовали добавить диры /usr/local/kylix2/bin, /usr/local/kylix2/lib и переменную LD_LIBRARY_PATH,что я и сделал:
#/root/.bashrc, а также пробовал и в /etc/profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/kylix2/bin:/usr/local/kylix2/lib"
после этого как ни странно проги стали работать, но произошло следующее:
теперь например opera не видела своих библиотек, то есть получилось так, что переменная LD_LIBRARY_PATH теперь содержала только эти две диры (или что-то еще (хз), ведь иксы-то запускались (???))..
Но ведь я добавил $LD_LIBRARY_PATH (!?) хммм...
попробовал посмотреть,что содержится там:
cat $LD_LIBRARY_PATH
действительно там были только две папки для кайликса...
ладно, что дальше?
попоровал переписать .bashrc (и /etc/profile тоже пробовал) так:
(перед этим я заглянул в /etc/ld.so.conf, чтобы пути посмотреть)
export LD_LIBRARY_PATH="/usr/kerberos/lib:/usr/X11R6/lib:/usr/lib/qt-3.0.3/lib:/usr/lib/qt2/lib:/usr/lib/sane:/usr/lib/qt-1.45/lib:/usr/local/kylix2/bin:/usr/local/kylix2/lib"
иксы опять же запускались после логфута, но не работали теперь проги Кайликса (????????), а опера зато работала ( ну просто бред какой-то!!!), хотя я же в конец добавил кайликсовые диры!
попробовал удалить /etc/ld.so.conf и /etc/ld.so.cache ( и не сохранил их притом :((( ), перезагрузился и получил по башке:
#cat /var/log/messages
Июл 29 18:13:07 localhost lpd: /usr/sbin/lpd: error while loading shared librari
es: libkrb5.so.3: cannot open shared object file: No such file or directory
Июл 29 18:13:07 localhost lpd: запуск lpd failed
Июл 29 18:13:07 localhost sendmail: запуск sendmail succeeded
Июл 29 18:13:07 localhost gpm: запуск gpm succeeded
Июл 29 18:13:08 localhost crond: запуск crond succeeded
Июл 29 18:13:09 localhost xfs: xfs: error while loading shared libraries: libXfo
nt.so.1: cannot open shared object file: No such file or directory
Июл 29 18:13:09 localhost xfs: запуск xfs failed
...
Мда, подумал я, прилетели...
но иксы также запустились - ошибки эти при загрузке остаются и проги кайликса не работают!!!
Я просто не пониааю, как еще можно отконфирурировать LD_LIBRARY_PATH!!!
Помогите пожалуйста!
P.S. : зачем нужен /etc/ld.so.conf и /etc/ld.so.cache? очень плохо то,что я их удалил? я думаю,что эта какая-то альтернатива LD_LIBRARY_PATH, но как ее использовать не понял (добавлял пути кайликса еще перед удалением туда и все равно ничего не работало!)
ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!