2010-04-29 44 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>

它的很多比谷歌搜索更方便/搜索源存檔將重現版本你想學習或修改的程序。