
我已經從原始程式碼建立了一些需要開發庫的應用程式。當我安裝它們時,它們安裝了更多-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 '{}'