====== dnfコマンドによるパッケージ管理 ====== **インストール** dnf install ===== モジュール ===== ''dnf module '' ^サブコマンド^説明^ |list|モジュールリストを表示\\ ''dnf module list mysql''| |enable/disable|有効化する/無効化する| ===== リポジトリの追加 ===== ''/etc/yum.repos.d/''ディレクトリ内に.repoファイルを追加する。 # MariaDB 10.6 CentOS repository list - created 2022-06-28 05:42 UTC # https://mariadb.org/download/ [mariadb] name = MariaDB baseurl = https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.6/centos8-amd64 module_hotfixes=1 gpgkey=https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 enabled=0 ^項目^説明^ |[repository_name]|リポジトリの名前。[]で囲む。| |name|リポジトリの表示名。| |baseurl|リポジトリのベースURL| |enabled|リポジトリを有効にするかどうかのフラグ。1で有効化、0で無効化。| |gpgcheck|パッケージの署名を確認するかどうかのフラグ。1で確認、0で確認しない| リポジトリを追加したら、以下のコマンドで更新する dnf clean all dnf makecache ===== 任意のバージョンへの変更 ===== ** バージョンの確認 ** dnf --showduplicates list 任意のバージョンにアップグレードする場合は dnf upgrade - バージョンを最新にする場合は dnf upgrade のみで良い。 ==== ダウングレード ==== ダウングレードする場合もアップグレードと同様。 dnf downgrade -