私のALSAとpulseaudioライブラリはどこにありますか?

私のALSAとpulseaudioライブラリはどこにありますか?

Lameでdarkiceをインストールしようとしています。コンパイルにはALSAとPulsaudioが必要です。

checking for lame library at /usr ... found at /usr 
checking for vorbis libraries at /usr ... configure: WARNING: not found, building without Ogg Vorbis
checking for opus libraries at /usr ... configure: WARNING: not found, building without Ogg Opus
checking for faac library at /usr ... configure: WARNING: not found, building without faac
checking for aacplus library at /usr ... configure: WARNING: not found, building without aacplus
checking for twolame library at /usr ... configure: WARNING: not found, building without twolame
checking for alsa libraries at /usr/lib/alsa-lib ... configure: WARNING: not found, building without ALSA support
checking for pulseaudio libraries at /usr/lib64/pulseaudio/libpulse ... configure: WARNING: not found, building without PULSEAUDIO support
checking for jack libraries at /usr ... configure: WARNING: not found, building without JACK support
checking for samplerate libraries at /usr ... configure: WARNING: not found, building libsamplerate support

--with-*-prefix=ライブラリにパスを追加できます。しかし、私のシステムでそのエントリを見つけることができる場所やそのエントリにコンパイルするには、何をインストールする必要があるのか​​わかりません。

私は両方とも試しましたが、どちらもうまくいきませんでした/usr/lib/usr/lib64

私の質問は、これらのライブラリをどこで入手できるかということです。

システム: Fedora バージョン 19 (Schrödinger's Cat) 3.11.6-200.fc19.x86_64

答え1

いいですね。 *-devel rpmだけをインストールしてください。それがすべてです。

pulseaudioとalsaの場合は次のようになります。alsa-lib-devel, pulseaudio-libs-devel

答え2

直接コンパイルするよりもソースRPMを取得しlameて再構築する傾向があります。その後、パッケージ管理ソフトウェアを使用して必要なパッケージをインストールして再構築できますlame

まず、RPM開発環境を設定してください。その後、lameソースRPMをダウンロードする必要があります。次に、スイッチとソースRPMrpmbuildでツールを使用してビルドします。--rebuildlame

必要なものはすべて、[Rpmbuild Tutorial]というタイトルのこのブログチュートリアルで詳しく説明されています。1。私も私のブログにそれについて広く書いています。このシリーズの投稿

ここで複数のソースRPMを見つけることができますlame

関連情報