このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-7/EPEL・REMIリポジトリの追加

CentOS-7 の標準のリポジトリでは、最新のパッケージをインストールできない場合があります。

例えば、
2019年5月時点で、PHPをyumコマンドでインストールしようと思えば、
バージョン5.4のPHPが検索結果に出てきて、バージョン5.4がインストールされます。
ですので、5.5以上のバージョンがイントールできません。

標準のyumリポジトリから配布されていないバージョンをインストールしたい場合は、
リポジトリを追加することでインストールが可能になります。

ここでは、追加リポジトリの EPELとREMI を追加する方法を記載しています。

先に EPEL のリポジトリの追加を行った後に REMI のリポジトリを追加します。

リポジトリの一覧

現時点のリポジトリの状態を確認しておきます。

リポジトリの一覧

[root@vm ~]# ls -l /etc/yum.repos.d/
合計 32
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 11月 23 22:16 CentOS-fasttrack.repo
[root@vm ~]#


EPELのリポジトリ情報をインストールする

REMIリポジトリのインストールの前に、EPELリポジトリをイントールします。

EPELリポジトリ情報インストール

#----- epelを確認する
[root@vm ~]# yum list | grep epel-release
epel-release.noarch                         7-11                       extras
[root@vm ~]#

#----- epelをインストールする
[root@vm ~]# yum -y install epel-release
[root@vm ~]#

リポジトリの一覧を再度確認

[root@vm ~]# ls -l /etc/yum.repos.d/
合計 40
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 11月 23 22:16 CentOS-fasttrack.repo
-rw-r--r--  1 root root 1050 10月  3  2017 epel-testing.repo
-rw-r--r--  1 root root  951 10月  3  2017 epel.repo
[root@vm ~]#


REMIのリポジトリ情報をインストールする

EPELのリポジトリ情報のインストールが完了すれば、REMIのリポジトリ情報をインストールします。

REMIのリポジトリ情報インストール

[root@vm ~]# yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
[root@vm ~]#

リポジトリの一覧確認

[root@vm ~]# ls -l /etc/yum.repos.d/
合計 88
-rw-r--r--. 1 root root 1664 11月 23 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 22:16 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11月 23 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 11月 23 22:16 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 22:16 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 22:16 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 11月 23 22:16 CentOS-fasttrack.repo
-rw-r--r--  1 root root 1050 10月  3  2017 epel-testing.repo
-rw-r--r--  1 root root  951 10月  3  2017 epel.repo
-rw-r--r--  1 root root  446  3月  8 16:34 remi-glpi91.repo
-rw-r--r--  1 root root  446  3月  8 16:34 remi-glpi92.repo
-rw-r--r--  1 root root  446  3月  8 16:34 remi-glpi93.repo
-rw-r--r--  1 root root  446  3月  8 16:34 remi-glpi94.repo
-rw-r--r--  1 root root  855  3月  8 16:34 remi-modular.repo
-rw-r--r--  1 root root  456  3月  8 16:34 remi-php54.repo
-rw-r--r--  1 root root 1314  3月  8 16:34 remi-php70.repo
-rw-r--r--  1 root root 1314  3月  8 16:34 remi-php71.repo
-rw-r--r--  1 root root 1314  3月  8 16:34 remi-php72.repo
-rw-r--r--  1 root root 1314  3月  8 16:34 remi-php73.repo
-rw-r--r--  1 root root  750  3月  8 16:34 remi-safe.repo
-rw-r--r--  1 root root 2605  3月  8 16:34 remi.repo
[root@vm ~]#


PHP 7.2のパッケージ情報を検索する

PHPのバージョン7.2系のパッケージ情報を検索してみます。

PHP7.2のパッケージ情報を検索

[root@vm ~]# yum info php72
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cat.net
 * epel: ftp.jaist.ac.jp
 * extras: mirrors.cat.net
 * remi-safe: ftp.riken.jp
 * updates: mirrors.cat.net
利用可能なパッケージ
名前                : php72
アーキテクチャー    : x86_64
バージョン          : 2.0
リリース            : 1.el7.remi
容量                : 2.4 k
リポジトリー        : remi-safe
要約                : Package that installs PHP 7.2
ライセンス          : GPLv2+
説明                : This is the main package for php72 Software Collection,
                    : that install PHP 7.2 language.
[root@vm ~]#

PHP7.2のパッケージ一覧

[root@vm ~]# yum search php72
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cat.net
 * epel: ftp.iij.ad.jp
 * extras: mirrors.cat.net
 * remi-safe: ftp.riken.jp
 * updates: mirrors.cat.net
============================== N/S matched: php72 ==============================
php72-php-pecl-handlebars-devel.x86_64 : php72-php-pecl-handlebars developer
                                       : files (header)
 #※ 数が多いので、途中省略します。

php72-zephir-parser.x86_64 : Zephir parser extension

  Name and summary matches only, use "search all" for everything.
[root@vm ~]#


EPEL・REMIリポジトリ情報のインストール方法でした。

以上です。


0 件のコメント:

人気記事

このブログを検索