刪除所有開發庫

刪除所有開發庫

我已經從原始程式碼建立了一些需要開發庫的應用程式。當我安裝它們時,它們安裝了更多-dev依賴項。

現在我想刪除這些庫。

該命令sudo apt-get purge lib*-dev會對我的 Ubuntu 安裝造成任何損害嗎?

全新安裝的 Ubuntu 是否包含任何開發程式庫?如果有,我應該保留它們嗎?

答案1

基本上,您不需要任何開發庫來運行您的系統。顧名思義,它們是為了開發目的。用於運行這些應用程式的庫是不同的。

你的命令對我來說看起來不錯,但無論如何 APT 都會給你一個包含要刪除的軟體包的清單。只要留意您需要的軟體包(沒有的一切-dev都會很可疑)

答案2

代幣來自https://askubuntu.com/a/1277984/1621404

這會刪除名稱中帶有“-dev”的所有內容,

sudo apt list --installed -a '*-dev' | grep "^[^\ ]*/" -o | sed 's/\///' | xargs -I '{}' sudo apt remove -y '{}'

相關內容