Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: OSS Proxy Daemon  (Прочитано 2466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kupnu42605

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
OSS Proxy Daemon
« : 18 Июля 2012, 17:27:16 »


Всем привет! Вот уже несколько дней кряду ищу разумное решение эмуляции OSS через ALSA. Сегодня наткнулся на, вроде, неплохое решение - OSS Proxy Daemon. http://sourceforge.net/projects/osspd/ . Скачал исходники. Открыл Readme. Не понял некоторые пункты:
 1. OSS Proxy uses CUSE .... First you need CUSE support in kernel which might land on 2.6.28 with sufficient luck[3] and then you also need libfuse which supports CUSE. Как это проверить?

2. The OSS Proxy daemon - osspd - should be started first. Note that osspd will fail to start if sound device number regions are already occupied. You'll need to turn off OSS or its emulation. Как?

3. First build it by running `make'. You can set OSSPD_CFLAGS, OSSPD_LDFLAGS, OSSP_PADSP_CFLAGS and OSSP_PADSP_LDFLAGS if you have stuff at non-default locations. Что подразумевается под "You can set OSSPD_CFLAGS, OSSPD_LDFLAGS, OSSP_PADSP_CFLAGS and OSSP_PADSP_LDFLAGS if you have stuff at non-default locations"?

4. Самое главное. Исходник ни в какую не хочет компилироваться: liyi@liyi-PBL21 ~/Загрузки/ossp-1.3.2 $ sudo make

Package fuse was not found in the pkg-config search path.

Perhaps you should add the directory containing `fuse.pc'

to the PKG_CONFIG_PATH environment variable

No package 'fuse' found

Package fuse was not found in the pkg-config search path.

Perhaps you should add the directory containing `fuse.pc'

to the PKG_CONFIG_PATH environment variable

No package 'fuse' found

Package libpulse was not found in the pkg-config search path.

Perhaps you should add the directory containing `libpulse.pc'

to the PKG_CONFIG_PATH environment variable

No package 'libpulse' found

Package libpulse was not found in the pkg-config search path.

Perhaps you should add the directory containing `libpulse.pc'

to the PKG_CONFIG_PATH environment variable

No package 'libpulse' found

Package alsa was not found in the pkg-config search path.

Perhaps you should add the directory containing `alsa.pc'

to the PKG_CONFIG_PATH environment variable

No package 'alsa' found

Package alsa was not found in the pkg-config search path.

Perhaps you should add the directory containing `alsa.pc'

to the PKG_CONFIG_PATH environment variable

No package 'alsa' found

gcc -Wall -o osspd osspd.c -L. -lossp

osspd.c:14:27: фатальная ошибка: cuse_lowlevel.h: Нет такого файла или

каталога

компиляция прервана.

make: *** [osspd] Ошибка 1.

5. After build completes, there will be two executables - `osspd' and `ossp-padsp'. Just copy them to where other system executables live. Specific location doesn't matter as long as both files end up in the same directory.

Execute `osspd'. It will create the device files and you're all set. `osspd' uses syslog with LOG_DAEMON facility, so if something doesn't work take a look at what osspd complains about. Куда скопировать?

Как установить программу?

Оффлайн luxurydab

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
    • anton.logvinenko.name
Re: OSS Proxy Daemon
« Ответ #1 : 02 Апреля 2013, 03:52:09 »
Для компиляции osspd нужен пакет libfuse-dev. В Ubuntu ставится так:

sudo apt-get install libfuse-dev

болле подробное руководство, как установить OSS Proxy можно почитать здесь: http://anton.logvinenko.name/ru/blog/oss-proxy-daemon-emulyatsiya-oss-zvukovogo-ustroystva.html

Оффлайн kupnu42605

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: OSS Proxy Daemon
« Ответ #2 : 16 Апреля 2013, 23:20:32 »
luxurydab,
Я решил проблему. Скачал исходники osspd_1.3.2-2ubuntu1.debian.tar.gz, osspd_1.3.2.orig.tar.gz, osspd_1.3.2-2ubuntu1.dsc из репозитория Ubuntu. После$ dpkg-source -x osspd_1.3.2-2ubuntu1.dsc
$cd osspd-1.3.2/
$ dpkg-buildpackage -rfakeroot
получил свежий пакетик под Ubuntu 12.10 amd64. Даже два. Проверил - звук работает!
 Кстати, как я понял, вы и есть автор блога. Если это целесообразно, выложите пакеты у себя в блоге впридачу к i386. Ведь многие не умеют или им некогда собирать пакеты!

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.