Openbsd
OpenBSD:在哪裡尋找基礎系統中的程序源?
在 OpenBSD 中,我使用
pkg_info -E $(which [cmd])
包/埠的名稱提供給執行檔/命令[cmd]
。有了這些資訊,我可以進一步尋找軟體的原始碼。但是,有一些實用程序似乎隨 OpenBSD 的基本安裝一起提供,例如
netstat
實用程序。我會去哪裡尋找這些程序的原始碼?
OpenBSD 基礎系統的原始碼及其包含的實用程序可通過 CVS 獲得。如何獲取原始碼在 OpenBSD 常見問題解答中的從原始碼建構 OpenBSD部分中進行了描述。在描述匿名 CVS 訪問的頁面上也有描述:https ://www.openbsd.org/anoncvs.html
有一個可直接從 OpenBSD 首頁訪問的 CVS 儲存庫的可瀏覽界面:https ://cvsweb.openbsd.org/,在https://github.com/openbsd也有一個 GitHub 鏡像
netstat
原始碼在src/usr.bin/netstat中可用。作為關於搜尋包的一般評論:考慮
pkglocate
從埠安裝。它提供了一個pkglocate
實用程序,允許您從所有可用埠搜尋文件,就像locate
搜尋本地文件一樣。