내 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을 다운로드해야 합니다 . 그런 다음 스위치 및 소스 RPM rpmbuild과 함께 도구를 사용하여 빌드합니다 .--rebuildlame

필요한 모든 내용은 [Rpmbuild Tutorial]이라는 제목의 이 블로그 튜토리얼에 자세히 설명되어 있습니다.1. 나는 또한 내 블로그에 그것에 대해 광범위하게 글을 씁니다.이 시리즈의 게시물.

여기에서 여러 소스 RPM을 찾을 수 있습니다 lame.

관련 정보