패키지의 이름만 알면 우분투 저장소에 있는 패키지를 간단하게 설치를 할 수 있는데,
해당 패키지의 소스는 어떻게 구하나요?
예를 들어 나비(nabi)의 소스나, 그놈(gnome)의 소스, 혹은 오픈오피스(openoffice)의 소스, … 등등을 구하고자 할 때 …
패키지의 이름만 알면 우분투 저장소에 있는 패키지를 간단하게 설치를 할 수 있는데,
해당 패키지의 소스는 어떻게 구하나요?
예를 들어 나비(nabi)의 소스나, 그놈(gnome)의 소스, 혹은 오픈오피스(openoffice)의 소스, … 등등을 구하고자 할 때 …
$ apt-get source 패키지이름
참 쉽죠잉? ㅎㅎ
[quote="lunatine":3jesnd7t]$ apt-get source 패키지이름
참 쉽죠잉? ㅎㅎ [/quote:3jesnd7t]
그런데, 그러면 이 소스가 설치되는 곳은 어떻게 알아내죠?
[quote="어설픈껄떡쇠":2lpb9zqt][quote="lunatine":2lpb9zqt]$ apt-get source 패키지이름
참 쉽죠잉? ㅎㅎ [/quote:2lpb9zqt]
그런데, 그러면 이 소스가 설치되는 곳은 어떻게 알아내죠?[/quote:2lpb9zqt]
해당 명령을 실행하면 Ubuntu 바이너리 패키지를 만들기 위한 기본 소스와 패치 파일의 압축파일을 다운로드하게 됩니다.
전 주로 소스를 받으면 개조해서 패키징하는 용도로 써서… 해당 소스 압축파일을 풀어보시면 (아마 자동으로 풀거에요)
그 안에 debian 디렉토리의 패키지 별 (사실 소스는 여러 바이너리 패키지에 대한 소스패키지 이므로)로 설치할 디렉토리에
대해서 *.dirs 라는 파일로 만들어져 있습니다. 그걸 보시면 될거 같네요.
(어디까지나 패키징해서 설치할 때 설치될 경로를 말하는 것입니다. 소스를 직접 컴파일해서 설치할 때는 본인자유죠 )
[code:2l89ndyj]$ dpkg -L 패지키명
[/code:2l89ndyj]
하시면 소스패키지 없이도 어디어디에 파일들이 설치되는지 볼 수 있습니다.