Видео ролики бесплатно онлайн

Смотреть на русском языке видео

Официальный сайт maxceiling 24/7/365

Смотреть видео бесплатно

magist3r 13.10.2010 20:35

Есть вопрос![решено] как убрать библиотеку из зависимостей?

Простите за ламерский вопрос. Продолжение этого поста. Суть такова: есть библиотека libkdeinit4_ksmserver.so, и у нее в зависимостях libnvidia-tls.so.1, которая успешно удалена из системы вместе с проприетарным драйвером нвидиа. Так вот вопрос: как убрать эту несуществующую библиотеку из зависимостей, что она не требовалась при запуске?

UPD. Всем спасибо, проблема решена. Нашел с помощью ldd старые libGL.so.190.53 в /usr/X11R6/lib, снес их и все заработало.


Тэги:
+ 0 -
Похожие Поделиться

K-9 13.10.2010 20:37 #
+ 0 -
Переустановить (или вообще снести) пакет, в котором оно живет. Вроде це плугин.
magist3r 13.10.2010 20:48 #
+ 0 -
библиотека живет в пакете kdebase4, его переустановка не помогает, а без него все еще хуже=) если бы было все так просто, я бы сюда не писал=)
K-9 13.10.2010 20:49 #
+ 0 -
Живет libnvidia*.so
magist3r 13.10.2010 20:55 #
+ 0 -
хм, ну я драйвер качал с сайта и удалял... есть мысль одна, поставить из реп и удалить потом, может поможет.
K-9 13.10.2010 20:56 #
+ 0 -
Вот так и надо.
magist3r 14.10.2010 10:11 #
+ 0 -
собственно не помогло. с проприетарными дровами кеды работают, все нормально. Удаляю пакеты, перезагружаюсь - опять та же ошибка.
albibek 14.10.2010 10:38 #
+ 0 -
Зависимости от библиотек включаются на этапе линковки и включаются не просто так. Если эта библиотека используется в программе, то всё, что вы можете сделать - это взять исходники и исправить их так, чтобы библиотека не использовалась, а потом пересобрать.
megabaks 14.10.2010 14:56 #
+ 0 -
проверил на десктопе с нвидией - там 3 либы от дров нужныdesktop megabaks # ldd /usr/lib/libkdeinit4_ksmserver.so | grep nvidia
libGL.so.1 => //usr/lib/opengl/nvidia/lib/libGL.so.1 (0xb3dae000)
libnvidia-tls.so.256.53 => //usr/lib/opengl/nvidia/lib/libnvidia-tls.so.256.53 (0xb33d1000)
libnvidia-glcore.so.256.53 => /usr/lib/libnvidia-glcore.so.256.53 (0xb1d1a000)
desktop megabaks #
на нетбуке с интелем нвидии естессно нет в зависимостях
думаю надо поставить дрова на видео другие с opengl
и да - композит включен?
что если без него?
megabaks 14.10.2010 15:01 #
+ 0 -
чорд - я туплю - надо переставить месуnetbook megabaks # ldd /usr/lib/libkdeinit4_ksmserver.so | grep opengl
libGL.so.1 => //usr/lib/opengl/xorg-x11/lib/libGL.so.1 (0x443a8000)
netbook megabaks # equery b /usr/lib/opengl/xorg-x11/lib/libGL.so.1
* Searching for /usr/lib/opengl/xorg-x11/lib/libGL.so.1 ...
media-libs/mesa-7.8.2 (/usr/lib/opengl/xorg-x11/lib/libGL.so.1 -> libGL.so.1.2)
media-libs/mesa-7.8.2 (/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2)
netbook megabaks #
magist3r 14.10.2010 19:19 #
+ 0 -
так в том то и дело, что я все переставлял. у меня была еще одна проблема, после удаления нвидиевских дров отвалился glx, тогда переустановка помогла. сейчас же ни перестановка кед, ни иксов с месой не помогает. чудеса какие-то.
Bad Habit 14.10.2010 15:00 #
+ 0 -
Первый раз слышу про перелинковку кдешных либ при установке драйвера нвидии.

Также подозреваю, что не отработал update-alternatives при сносе драйвера.

Киньте на pastebin полный вывод ldd /usr/lib/libkdeinit4_ksmserver.so и /etc/ld.so.conf.d/
Bad Habit 14.10.2010 15:02 #
+ 0 -
Блин, OpenSUSE же.. Тогда не знаю, есть у вас что-то подобное /etc/ld.so.conf.d/?
cppmm 14.10.2010 16:44 #
+ 0 -
Какая дата создания файла libkdeinit4_ksmserver.so ?
megabaks 14.10.2010 16:50 #
+ 0 -
пофиг же - дело в реализации opengl
cppmm 14.10.2010 17:08 #
+ 0 -
Не совсем. Почему он ссылается именно на левую библиотеку? Я не знаю, что именно делал левый установщик от nvidia, но по дате можно глянуть, возможно он эту либу пересобрал. Правда, странно, что не помогает переустановка пакета из официальных реп.
megabaks 14.10.2010 17:39 #
+ 0 -
тьфу - у нвидии куча всего реализовано по-своему - в том числе и libGL.so.1
посмотри внимательно на мои посты с нвидией и с интелом
cppmm 14.10.2010 18:19 #
+ 0 -
И что?
При установке non-free-драйвера из репозитария дистрибутива все эти библиотеки установятся. Как раз в реализации от nvidia. Я сам использую как раз закрытый драйвер, а не nouveau. Но я ставил его из реп, а не чёрти-как.
cppmm@damned ~/random/Разработка/Nvidia Test Tools/vbtracetool $ emerge --search nvidia-drivers
Searching...
< Results for search key : nvidia-drivers >
< Applications found : 1 >

* x11-drivers/nvidia-drivers
Latest version available: 195.36.31
Latest version installed: 195.36.31
Size of files: 79,418 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA X11 driver and GLX libraries
License: NVIDIA

И у ТС, как я понял, проблема в том, что после установки и дальнейшего удаления драйверов nvidia руками, кеды не хотят работать. Значит надо искать, что же эта установка поломала.
megabaks 14.10.2010 18:49 #
+ 0 -
тьфу - ты ничего не понял!
никакая установка не поломана!
всё правильно!
ему надо переставить месу что бы переключиться на её libGL
cppmm 14.10.2010 21:22 #
+ 0 -
Ну заплевал, заплевал. :)
Если файл в пакете kde-base и слинкован с библиотекой из левых исходников, как он может поменять линковку при переустановке другого пакета?
megabaks 15.10.2010 00:34 #
+ 0 -
читай ВНИМАТЕЛЬНО!!!!
этой либе нужен опенгл - он ищет его текущую реализацию
что не понятно!?
этому пакету НЕ НУЖНА либа от нвидии!
ему нужна реализация опенгл-а - какая она ему пофиг!
я уже хз как тебе разжевать
hate 15.10.2010 01:34 #
+ 1 -
покажи /etc/ld.so.conf
ибо:
$ ldd /usr/lib/libkdeinit4_ksmserver.so | grep libGL
libGL.so.1 => //usr/lib/opengl/xorg-x11/lib/libGL.so.1 (0xb5274000)
$ grep opengl /etc/ld.so.conf
//usr/lib/opengl/xorg-x11/lib
$
megabaks 15.10.2010 15:22 #
+ 0 -
я уже всё написал выше
читай внимательней
hate 15.10.2010 19:13 #
+ 0 -
ога. вот только реакции ТС нет. там нужно строчку в /etc/ld.so.conf исправить.
cppmm 15.10.2010 20:16 #
+ 0 -
Т.е. по вашему в дистрибутивных поставках KDE и установке драйверов нет реализации opengl?
Bad Habit 15.10.2010 01:07 #
+ 1 -
Копать надо конфиг ld

В Дебиане и подобных установочные скрипты нвидии трогают этот конфиг через update-alternatives
megabaks 15.10.2010 15:23 #
+ 0 -
в генте через eselect
XXL 15.10.2010 17:59 #
+ 0 -
если меса переустановлена то - rm /usr/lib/libGL.so.1; ln -s /usr/lib/libGL.so.0 /usr/lib/libGL.so.1 или /usr/lib/libGL.so /usr/lib/libGL.so.1; ldconfig - от рута канеш
lwilis 15.10.2010 20:58 #
+ 1 -
как убрать эту несуществующую библиотеку из зависимостей, что она не требовалась при запуске?
Я джва года такой софт ждал!

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн