Fedora

我的 ALSA,pulseaudio 庫在哪裡

  • November 2, 2013

我試圖用la腳安裝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/liband /usr/lib64,兩者都不起作用。

我的問題是我從哪裡得到這些庫?

系統:Fedora release 19(薛定諤的貓)3.11.6-200.fc19.x86_64

好的,只是您需要安裝 *-devel rpm 就可以了。

對於 pulseaudio 和 alsa,它是:alsa-lib-devel, pulseaudio-libs-devel

與其嘗試自己編譯它,我更傾向於獲取源 RPMlame並重建它。然後,您可以依靠包管理軟體來幫助安裝必要的包,以便您可以重建lame

從獲取 RPM 開發環境設置開始。之後,您需要下載lame源 RPM。然後,您將使用該工具rpmbuild與開關--rebuildlame源 RPM 來建構它。

本部落格教程中詳細說明了您需要的所有內容,標題為:

$$ Rpmbuild Tutorial $$. 1 . 我還在這一系列文章中的部落格上廣泛地寫過它。 您可以在這裡找到幾個源 RPM lame

引用自:https://unix.stackexchange.com/questions/98476