remiリポジトリの使用方法サードパーティリポジトリについてサードパーティリポジトリとは、ざっくりまとめるとCentOSが標準で用意している以外のサードパーティが作成したパッケージを「yum」でインストールできるようにする為のものです。有名な物では、FedoraProjectが作成している「EPEL」や、RepoForgeプロジェクトの「RepoForge」(旧RepoForge)、mysqlやPHPの新しいバージョンを集めている「remi」リポジトリなどがあります。ここではそれらのリポジトリを使用できるようにする方法をまとめています。リポジトリ一覧情報CentOSで使用できるリポジトリ情報が、英語ですが下記のWikiにまとめられています。http://wiki.centos.org/AdditionalResources/Repositoriesここの情報をみると、各リポジトリの特徴や導入する際の注意点などがわかりますので、参照してみてください。追加するリポジトリによっては、CentOS標準のパッケージを置き換えてしまったりするものがあり、それが問題を引き起こしてしまう場合があります。通常はCentOSデフォルトのリポジトリを使用し、そこに無いパッケージをインストールしたい場合のみ、明示的に追加したリポジトリを指定してパッケージのインストールを行うという運用に私はしています。ここではその運用方針を踏まえた設定で説明しています。Linux)の略称で、Fedoraプロジェクトで作成されたパッケージ達を使用できるようにするためのリポジトリです。EPELリポジトリの追加CentOS7では「EPEL」リポジトリを「yum」で追加することで追加することができます。「EPEL」リポジトリは、インストールすると有効化(常時使用できる)された状態となっています。「EPEL」リポジトリを使用する際は明示的に指定して使用したいので、設定ファイルである「/etc/yum.repos.d/epel.repo」を「vi」等のエディタで編集していきます。/etc/yum.repos.d/epel.repo編集内容[epel]部分の「enabled=1」部分を「enabled=0」に変更することで、明示的に指定しなければ「EPEL」リポジトリを使用出来ないようになります。」といったように、明示的に「EPEL」リポジトリを指定して「yum」を実行する形となります。「clamav」というパッケージを「EPEL」リポジトリからインストール場合は、下記のように「yum」を実行します。RPMForge)は終了したようです、長い間お世話になりました。こちらは、有名な「RPMForge」の新しいプロジェクトとなります。Repositories」となっています・・・ということで、EPELリポジトリに無い物インストールしたい場合のみ使うのが良いでしょう。key」とパッケージをインストールするという流れになります。http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm※最新のパッケージ名は随時変更されていきますので、最新のパッケージについてはhttp://repoforge.org/use/で確認して下さい。今回の手順では、直接インターネット上からインストールしていますが、ダウンロード先のサーバの状態によっては失敗することがあるらしいです。その場合は、まず「wget」等でダウンロードを行ってから、インストールを行ってみてください。[12520/12520]こんな感じで何回かダウンロード失敗していますが、最後はダウンロードできると思います。その後、「rpm」コマンドでインストールを行ってください。通常はこのリポジトリを使用しないので、設定ファイルである「/etc/yum.repos.d/rpmforge.repo」を「vi」等のエディタで編集し無効化する作業を行っていきます。/etc/yum.repos.d/rpmforge.repo編集内容[rpmforge]部分の「enabled=1」部分を「enabled=0」に変更することで、明示的に指定しなければ「Repoforge(RPMForge)」リポジトリを使用出来ないようになります。」といったように、明示的に「EPEL」リポジトリを指定して「yum」を実行する形となります。「clamav」というパッケージを「Repoforge(RPMForge)」リポジトリからインストール場合は、下記のように「yum」を実行します。Collet」がメンテナンスをして提供しているリポジトリです。CentOSで提供していない最新のパッケージを使用できるのがメリットですが、デメリットとしてコアパッケージを入れ替えてしまう場合があるので、使用する際には注意が必要となります。remiリポジトリの追加このリポジトリの追加方法ですが、まず前提条件として「EPEL」リポジトリが追加されている必要がありますので、追加していない場合は先に「EPEL」を追加してください。(追加方法はこのページの上のほうで説明してます。key」と、パッケージをインストールするという流れになります。「remi」リポジトリはデフォルトで無効化されているはずですが、念のため「/etc/yum.repos.d/remi.repo」の「enabled」部分が「enabled=0」となっていることを確認します。「remi」リポジトリはインストールしようとするphpのバージョンによって、指定するリポジトリ名が異なります。5.5をインストールする場合php5.5をインストールしたい場合は「–enablerepo=remi-php55」といったようにリポジトリを指定して、「yum」を実行する必要があります。M※ちなみに、CentOS7の標準リポジトリを使用して「php」をインストールしようとするとバージョン5.4がインストールされます。5.6をインストールする場合php5.6をインストールしたい場合は「–enablerepo=remi-php56」といったようにリポジトリを指定して、「yum」を実行する必要があります。Mシェアするtamohiko関連記事CentOS7インストール手順(minimalインストール)CentOS7(minimal)インスト―ルの手順です。以前の場合、apache(httpd)等のサービスを自動起動させる、さ...記事を読むCentOS7システム(OS)のロケール設定CentOS7からシステムのロケール設定方法が「localectl」コマンドを使用するように変更されています。ホスト名の設定(変更)方法CentOS7でのホスト名設定(変更)方法です。タイムゾーン・時刻・日付の設定方法CentOS7では新しく「timedatectl」というコマンドが使えるようになっています。「CentOS7」でIPv6を無効化する方法です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。なっていますが、利用しないではないかと、、、。--parentsでフォルダ構造(パス)まるごとコピーparentsの綴りが誤っているようです。いろんなサイト様を参照しつつ最終的にこちらのサイト様で無事に動作させることができました。ありがとうございます。wordpressインストール大変参考になりました。ありがとうございました。server-memo.net.。