使用したパッケージの推奨パッケージを削除したいですapt
。
my-package
がインストールされており、このインストールとその依存関係を維持したいと思います。
apt-cache depends <my-package> | grep Recommends
さまざまなパッケージが返されますが、そのうち私が望むものはありません。
このパッケージをどのように削除できますか?これを行うにはbashスクリプトを書くこともできますが、apt
それを行う方法が欲しいです。
オンラインで検索しましたが、これらの推奨パッケージを削除する方法が見つかりませんでした。パッケージ自体と必須の依存関係を削除する必要はありません。。つまり、そのパッケージmy-package
とその依存関係を維持し、推奨されるパッケージを削除したいと思います。
また、理想的には、設定ファイルを編集せずにシステム設定を変更せずに維持したいと思います。
答え1
apt-cache depends my-package \
| grep Recommends: \
| sed "s/Recommends:/sudo apt-get --purge autoremove/;s/<//;s/>//;s/|//" \
| sudo bash
私の場合、推奨パッケージはプリインストールされたパッケージmy-package
です。pop-desktop
パフ! _OS。これはプリインストールされたアプリを削除するための素晴らしい方法です! (しかし、注意してください。これを行うと、Pop!_Shopも削除されます。)
特にPop!_OSの場合、これを行うのも便利です。
sudo apt-get --purge -y autoremove "^libreoffice.*" && sudo reboot
libreoffice
上記のコマンドが扱わないUIのわずかに異なる部分を提供しているようです。