8.3. インストールしたモジュラーコンテンツの削除
インストールしたモジュールコンテンツを削除する場合は、選択したプロファイル または 全ストリーム からパッケージを削除できます。
DNF は、プロファイルまたはストリームでインストールされたパッケージに対応する名前を持つパッケージ (依存パッケージを含む) をすべて削除しようとします。(特にシステムでカスタムリポジトリーを有効にしている場合は) 続行する前に、削除するパッケージのリストを常に確認してください。
8.3.1. インストール済みプロファイルからのパッケージの削除 リンクのコピーリンクがクリップボードにコピーされました!
プロファイルとともにインストールしたパッケージを削除すると、そのプロファイルによりインストールされたパッケージに対応する名前を持つパッケージがすべて削除されます。これには、依存関係も含まれます。ただし、別のプロファイルで必要とされるパッケージは除外されます。
選択したストリームからすべてのパッケージを削除するには、モジュールストリームからすべてのパッケージを削除する の手順を完了します。
前提条件
-
選択したプロファイルが、
dnf module install <module-name:stream/profile>
コマンドを使用してインストールされているか、dnf install <module-name:stream command>
を使用してデフォルトプロファイルとしてインストールされています。
手順
選択したプロファイルに属するパッケージをアンインストールします。
dnf module remove <module-name:stream/profile>
# dnf module remove <module-name:stream/profile>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、
nodejs:18
モジュールストリームのdevelopment
プロファイルからパッケージとその依存関係を削除するには、次のように実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告削除トランザクションに進む前に、
Removing:
およびRemoving unused dependencies:
にあるパッケージのリストを確認してください。このトランザクションにより、要求されたパッケージ、未使用の依存関係、および依存パッケージが削除され、システム障害が発生する可能性があります。または、ストリームにインストールされているすべてのプロファイルからパッケージをアンインストールします。
dnf module remove module-name:stream
# dnf module remove module-name:stream
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記この操作は、プロファイルに属さないパッケージをストリームから削除しません。
検証
正しいプロファイルが削除されたことを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow development
を除くすべてのプロファイルが現在インストール ([i]
) されています。
8.3.2. モジュールストリームから全パッケージを削除 リンクのコピーリンクがクリップボードにコピーされました!
モジュールストリームでインストールしたパッケージを削除すると、そのストリームによりインストールされたパッケージに対応する名前を持つパッケージがすべて削除されます。これには、その依存関係も含まれます。ただし、その他のモジュールで必要なパッケージは除外されます。
選択したプロファイルからパッケージのみを削除するには、インストールされたプロファイルからパッケージを削除する の手順を完了します。
前提条件
- モジュールストリームが有効になり、少なくともいくつかのパッケージがストリームからインストールされている。
手順
選択したストリームからパッケージをすべて削除します。
dnf module remove --all <module_name:stream>
# dnf module remove --all <module_name:stream>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、
nodejs:18
モジュールストリームからすべてのパッケージを削除するには、次のように入力します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告削除トランザクションに進む前に、
Removing:
およびRemoving unused dependencies:
にあるパッケージのリストを確認してください。このトランザクションにより、要求されたパッケージ、未使用の依存関係、および依存パッケージが削除され、システム障害が発生する可能性があります。オプション: 次のいずれかのコマンドを入力して、ストリームをリセットまたは無効にします。
dnf module reset <module_name> dnf module disable <module_name>
# dnf module reset <module_name> # dnf module disable <module_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
選択したモジュールストリームからすべてのパッケージが削除されたことを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow