RPM および DNF パッケージ管理

中級

RPM および DNF パッケージ管理について学習します。このモジュールでは、RPM パッケージのクエリ、RPM を使用したインストールと削除、DNF を使用したパッケージ管理、DNF の履歴と元に戻す操作、ローカルリポジトリの作成について扱います。実践的なラボと実世界の課題を通じて、これらの不可欠な Linux スキルを習得します。

devops-engineerlinuxdevops

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

RPM と DNF によるパッケージ管理

Red Hat 系の Linux システムにおいて、rpm および dnf を使用したソフトウェア管理手法を学びます。パッケージのクエリ、ローカルでのインストールと削除、トランザクション履歴の確認、リポジトリの作成方法などを網羅しています。本コースでは、エンタープライズ Linux 環境におけるディストリビューション固有のパッケージ管理の基礎を習得します。

なぜ重要なのか

エンタープライズ Linux の管理において、一般的なパッケージ管理の概念だけでなく、rpmdnf の深い理解は不可欠です。システム管理者は、インストール済みパッケージの調査、ローカルパッケージファイルの管理、トランザクション履歴の確認、さらには内部リポジトリを通じたソフトウェアの提供を行う必要があります。これらのスキルは、システムが標準化され、インターネットアクセスが制限されている管理された環境において特に重要となります。

学習内容

  • rpm を使用したインストール済みパッケージのクエリとソフトウェア詳細の調査
  • ローカル RPM ワークフローによるパッケージのインストールと削除
  • dnf 履歴を使用したパッケージ変更の確認と取り消し
  • 管理されたソフトウェア配布のためのローカルパッケージリポジトリの作成
  • リポジトリベースのパッケージ管理と単発インストールとの違いの理解
  • エンタープライズスタイルのソフトウェアリポジトリ・チャレンジを通じたスキルの実践

コースのロードマップ

本コースは、インストール済みソフトウェアやパッケージのメタデータを低レベルで調査するための RPM パッケージクエリから始まります。次に、rpm を使用したパッケージのインストールと削除を学び、リポジトリベースの単純なコマンドを超えたパッケージ操作の仕組みを理解します。

続いて、ソフトウェアの変更を確認したり元に戻したりする際に役立つ dnf の履歴機能と取り消し機能を紹介します。その後、システムが管理された内部ソースからパッケージをインストールできるように、ローカルリポジトリを作成する方法を学びます。

最後に「エンタープライズ・ソフトウェア・リポジトリ」チャレンジに取り組みます。パッケージの調査、トランザクションの把握、リポジトリ作成といった一連のワークフローを通じて、実際のエンタープライズ Linux 運用を体験します。

対象読者

本コースは、一般的なパッケージ管理の概要を超えて、Red Hat 系のシステムを扱う Linux 学習者やシステム管理者を対象としています。

学習成果

本コースを修了すると、RPM パッケージの調査、ローカルでのパッケージインストールと削除の管理、パッケージのトランザクション履歴の確認、そしてエンタープライズ Linux 環境におけるリポジトリベースの基本的な配布ワークフローの構築ができるようになります。

講師

labby
Labby
Labby is the LabEx teacher.