Как искать в каком пакете есть нужная библиотека?

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

prog
Сообщения: 73

Как искать в каком пакете есть нужная библиотека?

Сообщение prog »

Система Slack 11

Давно моучает вопрос. Вот заинсталил я vlс.tgz. При запуске пишет:

vlc: error while loading shared libraries: libhal.so.1: cannot open shared object file: No such file or directory
vova@station:/mnt/reiserfs/Download/Slack-curent/Manifest/1$ vova@station:/mnt/reiserfs/Download$

Вопрос? Как определить в каком пакете есть эта библиотека? Кто как ищет?
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Как искать в каком пакете есть нужная библиотека?

Сообщение AlexFilth »

Сначала делается
#find /usr | grep "hal.so"
обычно просто библиотека есть, но именуется по другому. Нужно сделать симлинк(man ln).
Если ничего, то (если установлен slapt-get)
# slapt-get --search hal
(да-да-да, я пользуюсь неправославным slapt-get'ом иногда), и в нем видим нечто такое hal-0.5.11-i486-6
Ну в худшем случае
google.com и Slackware : libhal.so.1:No such file or directory
-=emerge -auDn world=-
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Как искать в каком пакете есть нужная библиотека?

Сообщение drBatty »

prog писал(а):
07.11.2009 00:20
libhal.so.1

иногда помогает slackpkg search libhal
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: Как искать в каком пакете есть нужная библиотека?

Сообщение newsrc »

В установленных пакетах можно так:

Код: Выделить всё

# cat /var/log/packages/* | grep libhal.so
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
Аватара пользователя
BigKAA
Сообщения: 292

Re: Как искать в каком пакете есть нужная библиотека?

Сообщение BigKAA »

newsrc писал(а):
10.11.2009 15:42
В установленных пакетах можно так:

Код: Выделить всё

# cat /var/log/packages/* | grep libhal.so

может все же так :) :

Код: Выделить всё

grep -rin libhal.so /var/log/packages
Удачи, Артур Крюков
--
CentOS 5.x | Fedora Core
Home милый wikihome и мой блог
Спасибо сказали: