先日、 Deepin DEをテストしたかった 私のArchLinuxで。ただし、DeepinスクリーンショットやDeepinターミナルユーティリティなど、DeepinDEのコンポーネントの一部はすでにインストールしています。問題は、テストの完了後にDeepin DEを削除したい場合、ArchLinuxに保持したい部分を手動でチェックする必要があることです。それは時間がかかり、非常に迷惑です。私は、既存のパッケージに影響を与えることなく、パッケージグループをインストールおよび削除するための簡単で信頼性の高い方法を探していました。ありがたいことに、Redditの誰かが同じ質問をして、正しい解決策を得ました。この簡単なガイドでは、Arch Linuxとそのバリアントで以前に持っていたパッケージの一部を削除せずに、パッケージグループをインストールし、後でアンインストールする方法を説明します。
ArchLinuxでパッケージグループをインストールおよび削除する簡単な方法
まず、次のコマンドを使用して、インストールするパッケージグループに属するパッケージのリストを作成します。
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
上記のコマンドは、パッケージグループ deepinに属するすべてのパッケージを追加します "install.txt"という名前のファイル 現在のディレクトリにあります。パッケージ名はインストールではなく、ファイルに追加されるだけであることに注意してください。
次に、通常どおりパッケージグループをインストールします。
$ sudo pacman -S deepin
パッケージグループを削除する場合は、次のようにします。
$ sudo pacman -R - < install.txt
上記のコマンドは、 install.txtに記載されているパッケージのみを削除します ファイル。
詳細については、パックマンを参照してください。 マニュアルページ。
$ man pacman
推奨される読み物:
- Linuxで特定のグループに属するインストール済みパッケージを一覧表示する方法
- Linuxにインストールされているサイズのインストール済みアプリケーションを見つける方法
- ArchLinuxでベースシステム以外のすべてを削除する方法
- インストールされているパッケージのリストを作成し、ArchLinuxのリストから後でインストールします
- インストールされているパッケージのリストを作成し、CentOSとUbuntuのリストから後でインストールします