我正在查看linux启动服务,比如Cron,它位于init.d中的第5级,在启动脚本中我只能看到脚本文件和启动时执行的二进制文件的位置。
我在哪里可以看到这些服务的实际源代码?
答案 0 :(得分:1)
在Debian(或基于Debian)的系统上,您也可以apt-get source <packagename>
,假设您在deb-src
中拥有相应的/etc/apt/sources.list
网址。
这适用于弱势用户,它将获取源并在当前工作目录中解压缩它。
要重现构建,最好安装debhelper
,或者使用apt-get build-dep <packagename>
它比谷歌搜索/搜索将重现您想要学习或修改的程序版本的源档案更方便。
答案 1 :(得分:0)
这取决于您的发行版,但Debian有每个包的源包,例如http://packages.debian.org/source/lenny/cron