
開発ライブラリを必要とするソースからいくつかのアプリを作成しました。そして、それらをインストールすると、さらに多くの-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 '{}'