Centos6
如何確定一個包是否是從原始碼建構的?
我正在嘗試確定 httpd 是來自 rpm 還是自定義建構。
httpd -v
返回Server version: Apache/2.2.15 (Unix) Server built: Mar 3 2015 12:06:14
您可以使用
rpm -qa
和/或yum list installed
獲取已安裝軟體包的列表。rpm -qa httpd
或者
yum list installed httpd
如果沒有安裝相關的 httpd 包,那麼你的 httpd 肯定是編譯好的。
以上將確定是否已安裝相關軟體包,但如果後來編譯了二進製文件然後用於覆蓋原始文件,則無濟於事。
您可以從 rpm 驗證文件
rpm -V httpd
這將告訴您 httpd 包中的文件自安裝後是否發生了更改。