라이브러리 컴파일 관련 질문입니다

안녕하세요.

요새 필요한 라이브러리나 프로그램을 저장소에서 설치하지 않고 직접 컴파일하여 설치하는 재미에 빠져있는데요.
이게 한번에 컴파일되면 다행인데 오류가 발생하기 시작하면 끝이 없네요ㅠㅠ

우선 첫번째 질문은 어떤 프로그램을 컴파일할 때 configure나 cmake 등을 우선 실행하게 되는데 의존하는 라이브러리 등을 한번에 볼 수 있는 방법이 있을까요?

그리고 두번째 질문으로 glib와 X11 등을 별도의 디렉토리에 설치하고 /usr/local 디렉토리에 링크를 걸어놓았는데 그 후부턴 부팅 시 X가 안뜨던데요; 우선 링크를 지워놓으니 제대로 부팅이 되는데 우분투 저장소에서 -dev 패키지를 설치하지 않고 위의 라이브러리들을 컴파일하여 설치할 수 있을까요? 우분투도 정상작동할 수 있도록요.

세번째 질문으로 fontconfig를 컴파일하려는데

[code:3ac3vvny]
./configure: line 11885: PKG_PROG_PKG_CONFIG: command not found
./configure: line 11888: syntax error near unexpected token LIBXML2,' ./configure: line 11888: PKG_CHECK_MODULES(LIBXML2, libxml-2.0 >= 2.6)’
[/code:3ac3vvny]

이런 오류가 발생하네요.
구글링해보니 답변들은 대부분이 pkg-config를 설치하라는 것 같은데 우분투에 기본적으로 설치되어 있는 거고… 다른 답변들을 따라해봐도 마찬가지네요;
해결법이 있을까요?

우분투 저장소에서 설치하면 몇번 클릭이면 끝인데 하루종일 뻘짓을 해서인지 오기로라도 컴파일로 설치하고 싶어지네요ㅠㅠ

도움 부탁드립니다^^

[quote="tleader":2471i9vr]우선 첫번째 질문은 어떤 프로그램을 컴파일할 때 configure나 cmake 등을 우선 실행하게 되는데 의존하는 라이브러리 등을 한번에 볼 수 있는 방법이 있을까요?[/quote:2471i9vr] [list=1:2471i9vr]몇개의 방법이 있을수 있는데
[:2471i9vr]소스의 README를 보거나[/:m:2471i9vr]
[:2471i9vr]apt-get build-dep 를 이용 하거나 [/:m:2471i9vr]
[:2471i9vr]또는 컴파일 하려는 우분투 자체 소스를 다운 받아 control 파일의 Build-Depends 항목 보는 것입니다.
apt-get source fontconfig 후 압축풀린 소스의 debian/control 파일…[/
:m:2471i9vr][/list:o:2471i9vr]

[quote="tleader":2471i9vr]그리고 두번째 질문으로 glib와 X11 등을 별도의 디렉토리에 설치하고 /usr/local 디렉토리에 링크를 걸어놓았는데 그 후부턴 부팅 시 X가 안뜨던데요; 우선 링크를 지워놓으니 제대로 부팅이 되는데 우분투 저장소에서 -dev 패키지를 설치하지 않고 위의 라이브러리들을 컴파일하여 설치할 수 있을까요? 우분투도 정상작동할 수 있도록요.[/quote:2471i9vr] X 의 경우 단순히 자체만이 아닌 종합적인 컴파일이 이루어 져야 합니다.
configure 자체가 복잡하고 우분투적인 패치등이 있어야 하며…
이 또한 자체 소스 다운 받아 debian디렉의 rulus 파일과 이하 패치 디렉의 파일들을 참고 하십시오

[quote="tleader":2471i9vr]세번째 질문으로 fontconfig를 컴파일하려는데[/quote:2471i9vr] pkg-config 오류가 아니라 pkg-config가 수행할 LIBXML2 라이브러리가 없다는 오류 입니다. (libxml-2.0 >= 2.6)