sudo vim /etc/apt/sources.list
deb-src http://jp.archive.ubuntu.com/ubuntu/ maverick restricted main multiverse universeなければ、追加しておく。たいていあるはずだが…。
deb-src http://jp.archive.ubuntu.com/ubuntu/ maverick-updates restricted main multiverse universe
deb-src http://security.ubuntu.com/ubuntu maverick-security restricted main multiverse universe
maverickのところは該当するubuntuのversion名みたいなやつを入れる
backportsとpartnerのソースも欲しいなら以下も追加(たいてい上の三つでいけそうだが)
deb-src http://jp.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multivers
deb-src http://archive.canonical.com/ubuntu maverick partner
sudo apt-get updateしておく
実行ファイルからパッケージを調べる
例えば、catのパッケージを調べる
masa-thinkpad% dpkg -S /bin/cat
coreutils: /bin/cat
catのソースコードはcoreutilsにあるとわかったので
apt-get source パッケージすればよい
mkdir ~/source
cd source
apt-get source coreutils
libeventのソースコードが欲しいなら
apt-get source libevent
drwxr-xr-x 14 root root 4096 2011-01-27 15:10 coreutils-7.4/こんな感じでソースコードをゲットできる。
-rw-r--r-- 1 root root 9708910 2009-06-05 04:05 coreutils_7.4.orig.tar.gz
-rw-r--r-- 1 root root 19673 2010-09-21 20:04 coreutils_7.4-2ubuntu3.diff.gz
-rw-r--r-- 1 root root 1245 2010-09-21 20:04 coreutils_7.4-2ubuntu3.dsc
drwxr-xr-x 8 root root 4096 2011-02-14 19:17 libevent-1.4.13-stable/
-rw-r--r-- 1 root root 499603 2009-12-06 07:04 libevent_1.4.13-stable.orig.tar.gz
-rw-r--r-- 1 root root 9054 2009-12-06 07:04 libevent_1.4.13-stable-1.diff.gz
-rw-r--r-- 1 root root 1152 2009-12-06 07:04 libevent_1.4.13-stable-1.dsc

関連する記事
0 コメント:
コメントを投稿