nixp.ru v3.0

25 мая 2017,
четверг,
05:57:39 MSK

DevOps с компанией «Флант»
anonymous написал 13 февраля 2005 года в 11:53 (252 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Здравтсвуйте.

Система: Slackware 10.0

Не давно пробовал разные графические менеджеры kde, fluxbox и тд.

Решил пока вернуться в KDE, установил.

Запускаю mplayer:

mplayer

mplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory

И возник вопрос.

Как производить поиск необходимой библиотеки?

Как узнать в состав какой программы входит необходимая мне библиотека?

Насчет Debian я нашел решение:

apt-file search libartsc.so.0

Но как произвести поиск в моей системе (Slackware 10.0)?

Master


# locate libartsc.so.0
/opt/kde/lib/libartsc.so.0.0.0
/opt/kde/lib/libartsc.so.0

Пропиши в ld.so.conf строку:

/opt/kde/lib

(если ее нет там)

и прогони ldconfig

anonymous

# locate libartsc.so.0

#

Библиотеки нет.

Как проивести поиск библиотеки, в каком пакете она содержится?

anonymous

Нашел вручную

Нужно установить пакет arts-1.2.3-i486-1.tgz

Но как автоматизировать поиск так и не понял.

Master
Guest
Как проивести поиск библиотеки, в каком пакете она содержится?

Например, искать libartsc.so в файле /mnt/cdrom/slackware/MANIFEST.bz2 и т.о. найти нужный пакет.

anonymous

так же можно написать скрипт который по заданному шаблону будет просматривать все пакеты на диске, хоть идолго ищется но тоже вариант