2010-04-29 50 views
0

我正在看linux启动服务,就像在启动脚本中运行在init.d中的第5层的Cron,我只能看到脚本文件和在启动时执行的二进制文件的位置。服务中内置的Linux源代码在哪里?

我在哪里可以看到这些服务的实际源代码?

+0

究竟如何取决于你的分布。基于RPM和基于DEB的系统应该能够从存储库安装软件包的源版本。 – Kitsune 2010-04-29 17:18:09

+1

Linux不是一个操作系统。从技术上讲,它是一个内核,但通常使用它是一个操作系统家族,大多数是相似的。如果您指定了Ubuntu或Fedora或其他发行版(读取操作系统)名称,我们可以直接帮助您。 – 2010-04-29 17:33:25

回答

1

在基于Debian(或Debian的)系统上,如果您在/etc/apt/sources.list中有合适的deb-src URL,您也可以使用apt-get source <packagename>

这适用于贫困的用户,它将获取源代码并在当前工作目录中解压缩。

要重现建立,它是一个好主意,有安装debhelper,或让容易满足的依赖关系自动地利用apt-get build-dep <packagename>

它的很多比谷歌搜索更方便/搜索源存档将重现版本你想学习或修改的程序。