Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 26. Базовые пакеты KDE Вперед

Пакет aRts-3.5.13

Знакомимся с пакетом aRts

Пакет Analog Real-time Synthesizer (aRts) обеспечивает поддержку звука в программах и библиотеках Trinity.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Зависимости пакета aRts

Обязательные

ALSA-1.0.24.1, Audio File-0.3.2, CMake-2.8.6, GLib-2.30.1, libmad-0.15.1b, libvorbis-1.3.2 и Qt-3.3.8d

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/arts

Установка пакета aRts

Замечание

При распаковке архива файлы tar-архива пакета aRts будут распаковываться в директорий dependencies/arts.

Установите пакет aRts с помощью следующих команд:

BUILD=/tmp/buildarts &&
ARTS=`pwd`           &&
rm -rf   $BUILD      &&
mkdir -p $BUILD      &&
cd       $BUILD      &&

cmake $ARTS                              \
  -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \
  -DCMAKE_VERBOSE_MAKEFILE=ON &&

unset ARTS BUILD     &&
make

В этом пакете нет набора тестов.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

ARTS=`pwd`: Эта команда указывает, где хранится исходный код пакета aRts.

rm -rf /tmp/buildarts; mkdir -p /tmp/buildarts; cd /tmp/buildarts: Разработчики настоятельно рекомендуют собирать компоненты Trinity в директории, отдельном от директоия с исходным кодом. Эти команды позволять очищать место, где будет выполняться процесс сборки

-DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX: Этот параметр эквивалентен параметру ./configure --prefix.

-DCMAKE_VERBOSE_MAKEFILE=ON: Этот параметр позволяет получать подробные сообщения при работе make.

Описание пакета

Установленные программы: artsc-config, artscat, artsd, artsdsp, artsplay, artsrec, artsshell, artswrapper и mcopidl

Установленные библиотеки: библиотеки aRts

Установленные директории: Следующие поддиректории директория $TRINITY_PREFIX: bin, include/arts, include/artsc и lib/mcop

Краткое описание

artsc-config

утилита, помогающая разработчикам использовать API aRts на языке C

artscat

простая утилита, которая посылает необработанные звуковые данные на звуковой сервер

artsd

демон, который предоставляет доступ к аппаратным аудиоресурсам

artsdsp

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

Библиотеки aRts

содержит функции, поддерживающие работу программ aRts

artsplay

простая утилита для воспроизведения звукового файла

artsrec

простая утилита для записи входящего аудиосигнала

artsshell

выступает в роли утилиты выполнения различных функций, связанных с звуковым сервером

artswrapper

это небольшая программа-обертка, которая просто устанавливает приоритет режима реального времени (запускается с правами root), а затем в роли непривилегированного пользователя выполняет команду artsd

mcopidl

компилятор файлов на языке определения интерфейсов Interface Definition Language (IDL-файлов), предназначенный для работы с протоколом MCOP (Multimedia Communication Protocol), используемым в aRts

Чтобы узнать информацию о пакете aRts и различных программах, входящих в пакет, смотрите Справочник пакета aRts. Информацию не на английском языке можно найти среди Документации по KDE; документацию на вашем языке можно поискать в описании пакета aRts.

Перевод сделан с варианта оригинала, датированного 2011-12-27 19:25:50 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Предустановочное конфигурирование Trinity/KDE3   Пакет tqtinterface-3.5.13