Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.4. ソフトウェアのインストール

本セクションでは、Red Hat Enterprise Linux 7 システムにソフトウェアをインストールする際の基本的な内容を紹介します。「ソフトウェアインストールの前提条件」 では、ソフトウェアをインストールできるようにするために実行すべき前提条件を説明します。「ソフトウェアパッケージングとソフトウェアリポジトリーのシステム」 では、ソフトウェアパッケージングとソフトウェアリポジトリーに関する基本情報を説明します。また、「サブスクリプションマネージャーと Yum を使用した基本的なソフトウェアインストールタスクの管理」 では、ソフトウェアのインストールに関連する基本的なタスクの実行方法を説明します。

1.4.1. ソフトウェアインストールの前提条件

Red Hat コンテンツ配信ネットワークのサブスクリプションサービスは、Red Hat のソフトウェアインベントリーを処理するメカニズムを提供し、ソフトウェアを追加でインストールしたり、インストール済みのパッケージを更新したりできるようにします。「システム登録およびサブスクリプション管理の基本」 に従って、お使いのシステムの登録とサブスクリプションの割り当てを完了したら、ソフトウェアのインストールを開始できます。

1.4.2. ソフトウェアパッケージングとソフトウェアリポジトリーのシステム

Red Hat Enterprise Linux システム上のすべてのソフトウェアは、RPM パッケージに分類されます。これらの RPM パッケージは、特定のリポジトリーに保存されます。システムが Red Hat のコンテンツ配信ネットワークにサブスクライブされると、/etc/yum.repos.d/ ディレクトリーにリポジトリーファイルが作成されます。
パッケージ操作を管理するには yum ユーティリティーを使用します。
  • パッケージに関する情報の検索
  • パッケージのインストール
  • パッケージの更新
  • パッケージの削除
  • 現在利用可能なリポジトリーの一覧の確認
  • リポジトリーの追加または削除
  • リポジトリーの有効化/無効化
ソフトウェアのインストールに関する基本タスクの詳細は 「サブスクリプションマネージャーと Yum を使用した基本的なソフトウェアインストールタスクの管理」 を参照してください。ソフトウェアリポジトリーの管理に関する詳細は 「ソフトウェアリポジトリーの管理」 を参照してください。yum ユーティリティーの使用に関する詳細は、9章Yum を参照してください。

1.4.3. サブスクリプションマネージャーと Yum を使用した基本的なソフトウェアインストールタスクの管理

以下は、オペレーティングシステムのインストール後に必要になる場合がある最も基本的なソフトウェアインストールタスクです。
  • 利用可能なリポジトリーの一覧を表示します。
    ~]# subscription-manager repos --list
  • 現在有効になっているリポジトリーの一覧を表示します。
    ~]$ yum repolist
  • リポジトリーを有効または無効にします。
    ~]# subscription-manager repos --enable repository
    ~]# subscription-manager repos --disable repository
  • 特定の文字列に一致するパッケージを検索します。
    ~]$ yum search string
  • パッケージをインストールします。
    ~]# yum install package_name
  • パッケージおよびその依存関係をすべて更新します。
    ~]# yum update
  • パッケージを更新します。
    ~]# yum update package_name
  • パッケージおよびそれに依存しているパッケージをすべてアンインストールします。
    ~]# yum remove package_name
  • インストール済みで利用可能なパッケージの情報を一覧表示します。
    ~]$ yum list all
  • インストール済みパッケージの情報を一覧表示します。
    ~]$ yum list installed