我正在看linux啓動服務,就像在啓動腳本中運行在init.d中的第5層的Cron,我只能看到腳本文件和在啓動時執行的二進制文件的位置。服務中內置的Linux源代碼在哪裏?
我在哪裏可以看到這些服務的實際源代碼?
我正在看linux啓動服務,就像在啓動腳本中運行在init.d中的第5層的Cron,我只能看到腳本文件和在啓動時執行的二進制文件的位置。服務中內置的Linux源代碼在哪裏?
我在哪裏可以看到這些服務的實際源代碼?
在基於Debian(或Debian的)系統上,如果您在/etc/apt/sources.list
中有合適的deb-src
URL,您也可以使用apt-get source <packagename>
。
這適用於貧困的用戶,它將獲取源代碼並在當前工作目錄中解壓縮。
要重現建立,它是一個好主意,有安裝debhelper
,或讓容易滿足的依賴關係自動地利用apt-get build-dep <packagename>
它的很多比谷歌搜索更方便/搜索源存檔將重現版本你想學習或修改的程序。
這取決於你的發行版,但Debian有每個包的源代碼包, http://packages.debian.org/source/lenny/cron
@Residuum我在找這個,謝謝 – Poorna 2010-04-29 17:24:54
究竟如何取決於你的分佈。基於RPM和基於DEB的系統應該能夠從存儲庫安裝軟件包的源版本。 – Kitsune 2010-04-29 17:18:09
Linux不是一個操作系統。從技術上講,它是一個內核,但通常使用它是一個操作系統家族,大多數是相似的。如果您指定了Ubuntu或Fedora或其他發行版(讀取操作系統)名稱,我們可以直接幫助您。 – 2010-04-29 17:33:25