Титла: Libsigc-2.0 и slackware 12 Публикувано от: Lucifer в Oct 19, 2007, 16:42 pkginstall xx.xxx.xxx-xx.tgz
Супер инсталира се .. няма проблем до момента в който в края на инсталацията на пакета ми изписва: /sbin/ldconfig: /usr/lib/libsigc-2.0.so.0 is not a symbolic link В зависимоста от пакета не ми прави проблем и си работи или съответно отказва приложението да се стартира грешки от рода на: root@admin:~/Desktop# qbittorrent qbittorrent: error while loading shared libraries: libboost_date_time-gcc-1_33_1.so.1.33.1: cannot open shared object file: No such file or directory Като съответно съобщенията за грешка варират! Опа забравих ... Оперцаионната система е Slackware 12 с базов Кернел и останали глупости! Кажете какво да правя щото ша откача! Проверих за библеотеката, но я няма в сайта нито в Slackware12, нито в Slackware-current Титла: Libsigc-2.0 и slackware 12 Публикувано от: bobibiturboto в Oct 20, 2007, 22:35 Най-добре си сложи azureus и така хем имаш удобен торент клиент хем си решаваш проблемите. Тези грешки само на qbittorrent ли ти ги дава или и на други приложения дай повече информация какъв пакет си инсталирал сам ли си го направил или е изтеглен от някъде Дай пове инфо тук не сме ясновидци
![]() Титла: Libsigc-2.0 и slackware 12 Публикувано от: longus в Oct 21, 2007, 00:29 аз понякога правя така: виж каква точно версия на библиотеката иска, вероятно имаш такава библиотека, но с друг номер
![]() ![]() Титла: Libsigc-2.0 и slackware 12 Публикувано от: neter в Oct 21, 2007, 02:49 @longus ти е дал точно, но твърде кратко обяснение, ако си начинаещ, затова ще ти дам малко по-подробно обяснение. Първо - винаги чети какво казва системата. Почти винаги е важно и говори само как трябва да се реши проблемът.
Значи системата иска libsigc-2.0.so.0 да е символичен линк, а не файл. За решението на проблема имаш 2 варианта: вариант 1. Прекръщаваш файла libsigc-2.0.so.0 например на libsigc-2.0.so.0.2.13 с команда
след което създаваш символичен линк към файла с новото име с команда
вариант 2: Ако имаш вече някакъв файл (не символичен линк), името на който започва с libsigc-2.0.so, то затрий въпросния libsigc-2.0.so.0 и направи символичен линк с име libsigc-2.0.so.0 към файла, който имаш с командата, която ти показах в 1, като замениш само имената на файловете За втория проблем, достатъчно е да направиш символичен линк с име libboost_date_time-gcc-1_33_1.so.1.33.1 към вече съществуващ файл, името на който започва с libboost_date_time-gcc-1_33_1.so. Ако нямаш файл, името на който започва така, то трябва да качиш пакета, който съдържа тази библиотека. Обяснявам ти подробно нещата, защото точно това е нещо, с което вероятно ще се сблъскваш много пъти в бъдеще и ще ти е от голяма полза да разбереш и запомниш какво се прави в този случай. Успех нататък ![]() |