如何在 Hardy 上解压 libc6 源代码而不构建所有内容?
我跑
apt-get source libc6
我得到
$ ls -1d glibc-2.7/*
glibc-2.7/debian
glibc-2.7/glibc-2.7.tar.bz2
glibc-2.7/glibc-libidn-2.7.tar.bz2
glibc-2.7/glibc-linuxthreads-20071023.tar.bz2
glibc-2.7/glibc-ports-2.7.tar.bz2
glibc-2.7/stamp-dir
我想要的是解压并修补的源代码。
使用谷歌找到这个过时的博客:
其中说要运行:
./debian/rules configure_i686
但这给了我:
$ ./debian/rules configure_i686
make: *** No rule to make target `configure_i686'. Stop.
此外,我想解压 amd64 (x86_64),而不是 i686。
那么通过 debian/rules 解压 libc6 的超级秘密目标是什么呢?
我不想开始构建过程。我没有空间。
答案1
emacs find-grep
使用迭代最终发现具有不寻常名称的 makefile :
./debian/rules unpack
./debian/rules patch