すべての開発ライブラリを削除する

すべての開発ライブラリを削除する

開発ライブラリを必要とするソースからいくつかのアプリを作成しました。そして、それらをインストールすると、さらに多くの-dev依存関係がインストールされました。

今、それらのライブラリを削除したいと思います。

このコマンドはsudo apt-get purge lib*-devUbuntu インストールに何らかの害を及ぼす可能性がありますか?

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 '{}'

関連情報