Openbsd

OpenBSD:在哪裡尋找基礎系統中的程序源?

  • May 28, 2020

在 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搜尋本地文件一樣。

引用自:https://unix.stackexchange.com/questions/563005