Linux
Yum:列出並刪除所有開發包
開發包通常包含編譯應用程序所需的標頭檔或其他內容。
為了保持系統清潔和可管理,我正在尋找一個命令來 列出所有
-devel
安裝的包yum
(也是 rpm,不帶後綴)。我通常
yum list installed
手動使用和收集開發人員。作為一般規則,您是否建議在編譯後刪除它們?
我認為您關於刪除開發包的問題有兩個部分的答案。第一部分是
-devel
按照其他人的建議刪除軟體包。這將刪除應用程序的開發介面,例如httpd-devel
.第二部分是
core development
用於基礎開發的包,如果您需要從原始碼安裝程序,則最需要。RHEL 將此軟體包分組在Development tools
. 您可以使用 -yum groupremove "Development tools"
就我個人而言,我不會像 SvenW 提到的那樣在生產伺服器上安裝任何開發包。因此,我將從沒有任何開發包的干淨基礎安裝開始,然後根據您的要求僅顯式安裝絕對需要的。