Куда прописать путь?

Аватар пользователя Sergey_O

Здравствуйте!
С Линуксом я совсем слабо знаком. На днях купил DVD с дистрибутивом Федоры (раньше у меня был ASPLinux9, изредка им пользовался, эх, похоже стоило дождаться ASPLinux11). С удивлением обнаружил, что там нет средств для проигрывания mp3. Решил скачать mpg321. Скачал, но для ее работы требуется библиотеки MAD. Скачал MAD, сделал по инструкциям (./config, make, make install). MAD установился в директории /usr/local/lib (или /etc/local/lib, точно не помню и сейчас не могу глянуть). После установки в терминале было сообщение, что если потребуется прилинковать эти библиотеки (или что это есть), тот нужно будет указать путь к ним.
Теперь пытаюсь через контекстное меню и менеджер пакетов установить rpm пакет для mpg321, а в сообщении - что не установлены такие-то .so файлы (именно те из MAD, которые есть и лежат в той директории). Что нужно сделать для установки пакета mpg321? Я так понимаю, что нужно где-то прописать путь к этой директории, но где и как?

Надеюсь на ответ.

Аватар пользователя woodoo

Re: Куда прописать путь?

$ man ldconfig
Попробуешь разобраться самостоятельно?

Аватар пользователя lystor

Re: Куда прописать путь?

Дождитесь ASPLinux11 или приобретите ASPLinux10 для начала.
Если хотите федору сами доводить до ума - собирайте лучше пакеты из исходников (src.rpm) или устанавливайте готовые сборки (livna.org, freshrpms.net и др.) или попробуйте установить уже собранные из ASPLinux10.

Аватар пользователя Sergey_O

Re: Куда прописать путь?

Пока не получилось. Запустил ldconfig -p (>в файл) - моих библиотек в списке нет. Запустил ldconfig /usr/local/lib (в этой папке библиотеки libmad и libid3tag). Потом снова запустил ldconfig -p. Теперь - появились в списке. Но пытаюсь установить пакет mpg321-0.2.10-1.i386.rpm (контекстное меню - "открыть с помощью программы Менеджер пакетов") - снова получаю: Следующие пакеты не могут быть найден в вашей системе. Установка не будет продолжена, пока не будут установлены эти пакеты. И указаны имена: libid3tag.so.0 требуется пакетом ('mpg321', '0.2.10', '1') libmad.so.0 - то же самое. Также добавил (еще вчера) в файл /etc/ld.so.conf директорию usr/local/lib. Попробовал просто ldconfig без параметров. Не помогло. В виндах как-то попроще: указал в переменной окружения path нужные директории, где лежат библиотеки dll - и все. Завтра доберусь до быстрого интернета, попробую скачать xmms. Спасибо за ответы.

Аватар пользователя Vlad

Re: Куда прописать путь?

Sergey_O

Цитата:
но для ее работы требуется библиотеки MAD. Скачал MAD, сделал по инструкциям (./config, make, make install).

А если вместо установки из исходников,
установить rpm пакеты которые содержат эти билиотеки ?
Это пакеты: libmad, libmad-devel, libid3tag.

Аватар пользователя Sergey_O

Re: Куда прописать путь?

Действительно! Я просто сразу нашел по гуглу сайт разработчиков
http://www.underbit.com/products/mad/
и там не нашел rpm. Сейчас все нашел, установил, все работает. У меня еще и alsaplayer требовал libmad и еще кое-что, тоже остальное нашел и установил. Уже сижу в наушниках, слушаю музЫку. Cпасибо.

Аватар пользователя woodoo

Re: Куда прописать путь?

Sergey_O

Цитата:
На днях купил DVD с дистрибутивом Федоры

А то в "федоре" нет yum. Показывает язык

Аватар пользователя lystor

Re: Куда прописать путь?

Цитата:
woodoo
А то в "федоре" нет yum. Показывает язык

В RHAS4 (ES, WS, Desktop) нет.

RSS-материал