Linux

Yum:列出並刪除所有開發包

  • February 27, 2013

開發包通常包含編譯應用程序所需的標頭檔或其他內容。

為了保持系統清潔和可管理,我正在尋找一個命令來 列出所有-devel安裝的包yum(也是 rpm,不帶後綴)。

我通常yum list installed手動使用和收集開發人員。

作為一般規則,您是否建議在編譯後刪除它們?

我認為您關於刪除開發包的問題有兩個部分的答案。第一部分是-devel按照其他人的建議刪除軟體包。這將刪除應用程序的開發介面,例如httpd-devel.

第二部分是core development用於基礎開發的包,如果您需要從原始碼安裝程序,則最需要。RHEL 將此軟體包分組在Development tools. 您可以使用 -

       yum groupremove "Development tools"

就我個人而言,我不會像 SvenW 提到的那樣在生產伺服器上安裝任何開發包。因此,我將從沒有任何開發包的干淨基礎安裝開始,然後根據您的要求僅顯式安裝絕對需要的。

引用自:https://serverfault.com/questions/482929