LoginSignup
30
20

More than 5 years have passed since last update.

Amazon LinuxにPHP7.1と関連モジュールを入れようとして苦戦した話

Last updated at Posted at 2017-08-12

3行で言うと

  • Amazon Linuxで使えるリポジトリ(amzn-main)にPHP7.1関連でまだ存在しないPHPモジュールがあった(2017年8月10日時点)
  • 存在しないPHPモジュールは外部リポジトリから取得しようとしたが依存関係でエラーが発生した
  • 結局、amzn-mainリポジトリに存在しないものはremi,epelから取得して、依存モジュールはamzn-mainから取得した

詰まったところ

  • Amazon Linxに、PHP7.1の以下のモジュールをyumで入れようとしてエラー
    • php71-zip
    • php71-pecl-uuid
    • php71-pecl-yaml
    • php71-pecl-ssh2
$ sudo yum install php71-zip php71-pecl-uuid php71-pecl-yaml php71-pecl-ssh2
  • エラーログ
読み込んだプラグイン:priorities, update-motd, upgrade-helper
パッケージ php71-zip は利用できません。
パッケージ php71-pecl-uuid は利用できません。
パッケージ php71-pecl-yaml は利用できません。
パッケージ php71-pecl-ssh2 は利用できません。
エラー: 何もしません
  • amzn-mainをdisablerepoにしてインストールしようとしてエラー
エラー: パッケージ: gd-last-2.2.4-1.el6.remi.x86_64 (remi-safe)
             要求: libXpm.so.4()(64bit)
エラー: パッケージ: php-gd-7.1.8-2.el6.remi.x86_64 (remi-php71)
             要求: libXpm.so.4()(64bit)
エラー: パッケージ: php-devel-7.1.8-2.el6.remi.x86_64 (remi-php71)
             要求: autoconf
エラー: パッケージ: php-mcrypt-7.1.8-2.el6.remi.x86_64 (remi-php71)
             要求: libltdl.so.7()(64bit)
エラー: パッケージ: php-devel-7.1.8-2.el6.remi.x86_64 (remi-php71)
             要求: automake
エラー: パッケージ: gd-last-2.2.4-1.el6.remi.x86_64 (remi-safe)
             要求: libtiff.so.3()(64bit)

amzn-mainリポジトリにあるモジュール比較した

7.1 7.0
php70 php71
php70-bcmath php71-bcmath
php70-cli php71-cli
php70-common php71-common
php70-dba php71-dba
php70-dbg php71-dbg
php70-devel php71-devel
php70-embedded php71-embedded
php70-enchant php71-enchant
php70-fpm php71-fpm
php70-gd php71-gd
php70-gmp php71-gmp
php70-imap php71-imap
php70-intl php71-intl
php70-json php71-json
php70-ldap php71-ldap
php70-mbstring php71-mbstring
php70-mcrypt php71-mcrypt
php70-mysqlnd php71-mysqlnd
php70-odbc php71-odbc
php70-opcache php71-opcache
php70-pdo php71-pdo
php70-pdo-dblib php71-pdo-dblib
php70-pecl-apcu php71-pecl-apcu
php70-pecl-apcu-devel php71-pecl-apcu-devel
php70-pecl-igbinary php71-pecl-igbinary
php70-pecl-igbinary-devel php71-pecl-igbinary-devel
php70-pecl-imagick
php70-pecl-imagick-devel
php70-pecl-memcache
php70-pecl-memcached php71-pecl-memcached
php70-pecl-oauth
php70-pecl-redis php71-pecl-redis
php70-pecl-ssh2
php70-pecl-uuid
php70-pecl-yaml
php70-pgsql php71-pgsql
php70-process php71-process
php70-pspell php71-pspell
php70-recode php71-recode
php70-snmp php71-snmp
php70-soap php71-soap
php70-tidy php71-tidy
php70-xml php71-xml
php70-xmlrpc php71-xmlrpc
php70-zip

どうするか?

Amazonのサポートに聞いてみたが・・・

  • いま無いものは無い、と
  • サポートからはどうすることもできないって

とりあえず必要なもので、amzn-mainに有るものは入れてしまう

  • PHP71と存在する関連モジュールをインストール
$ sudo yum install php71 php71-cli php71-common php71-devel php71-gd php71-json php71-mbstring php71-mcrypt php71-mysqlnd php71-pdo php71-xml
  • ログ
読み込んだプラグイン:priorities, update-motd, upgrade-helper
amzn-main                                                                                                                                                                      | 2.1 kB  00:00:00
amzn-updates                                                                                                                                                                   | 2.3 kB  00:00:00
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php71.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> 依存性の処理をしています: httpd-mmn = 20120211x86-64 のパッケージ: php71-7.1.7-1.25.amzn1.x86_64
--> 依存性の処理をしています: httpd24 のパッケージ: php71-7.1.7-1.25.amzn1.x86_64
---> パッケージ php71-cli.x86_64 0:7.1.7-1.25.amzn1 を インストール
---> パッケージ php71-common.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> 依存性の処理をしています: php71-process(x86-64) = 7.1.7-1.25.amzn1 のパッケージ: php71-common-7.1.7-1.25.amzn1.x86_64
---> パッケージ php71-devel.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> 依存性の処理をしています: automake のパッケージ: php71-devel-7.1.7-1.25.amzn1.x86_64
--> 依存性の処理をしています: autoconf のパッケージ: php71-devel-7.1.7-1.25.amzn1.x86_64
--> 依存性の処理をしています: pcre-devel(x86-64) のパッケージ: php71-devel-7.1.7-1.25.amzn1.x86_64
---> パッケージ php71-gd.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> 依存性の処理をしています: libXpm.so.4()(64bit) のパッケージ: php71-gd-7.1.7-1.25.amzn1.x86_64
---> パッケージ php71-json.x86_64 0:7.1.7-1.25.amzn1 を インストール
---> パッケージ php71-mbstring.x86_64 0:7.1.7-1.25.amzn1 を インストール
---> パッケージ php71-mcrypt.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> 依存性の処理をしています: libltdl.so.7()(64bit) のパッケージ: php71-mcrypt-7.1.7-1.25.amzn1.x86_64
--> 依存性の処理をしています: libmcrypt.so.4()(64bit) のパッケージ: php71-mcrypt-7.1.7-1.25.amzn1.x86_64
---> パッケージ php71-mysqlnd.x86_64 0:7.1.7-1.25.amzn1 を インストール
---> パッケージ php71-pdo.x86_64 0:7.1.7-1.25.amzn1 を インストール
---> パッケージ php71-xml.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ autoconf.noarch 0:2.69-11.9.amzn1 を インストール
--> 依存性の処理をしています: m4 >= 1.4.14 のパッケージ: autoconf-2.69-11.9.amzn1.noarch
--> 依存性の処理をしています: perl(Data::Dumper) のパッケージ: autoconf-2.69-11.9.amzn1.noarch
---> パッケージ automake.noarch 0:1.13.4-3.15.amzn1 を インストール
--> 依存性の処理をしています: perl(Thread::Queue) のパッケージ: automake-1.13.4-3.15.amzn1.noarch
--> 依存性の処理をしています: perl(TAP::Parser) のパッケージ: automake-1.13.4-3.15.amzn1.noarch
---> パッケージ httpd24.x86_64 0:2.4.27-3.71.amzn1 を インストール
--> 依存性の処理をしています: httpd24-tools = 2.4.27-3.71.amzn1 のパッケージ: httpd24-2.4.27-3.71.amzn1.x86_64
--> 依存性の処理をしています: libaprutil-1.so.0()(64bit) のパッケージ: httpd24-2.4.27-3.71.amzn1.x86_64
--> 依存性の処理をしています: libapr-1.so.0()(64bit) のパッケージ: httpd24-2.4.27-3.71.amzn1.x86_64
---> パッケージ libXpm.x86_64 0:3.5.10-2.9.amzn1 を インストール
---> パッケージ libmcrypt.x86_64 0:2.5.8-9.1.2.amzn1 を インストール
---> パッケージ libtool-ltdl.x86_64 0:2.4.2-20.4.8.3.31.amzn1 を インストール
---> パッケージ pcre-devel.x86_64 0:8.21-7.7.amzn1 を インストール
---> パッケージ php71-process.x86_64 0:7.1.7-1.25.amzn1 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ apr.x86_64 0:1.5.1-1.12.amzn1 を インストール
---> パッケージ apr-util.x86_64 0:1.4.1-4.17.amzn1 を インストール
---> パッケージ httpd24-tools.x86_64 0:2.4.27-3.71.amzn1 を インストール
---> パッケージ m4.x86_64 0:1.4.16-9.10.amzn1 を インストール
---> パッケージ perl-Data-Dumper.x86_64 0:2.145-3.5.amzn1 を インストール
---> パッケージ perl-Test-Harness.noarch 0:3.28-3.6.amzn1 を インストール
---> パッケージ perl-Thread-Queue.noarch 0:3.02-2.5.amzn1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

======================================================================================================================================================================================================
 Package                                           アーキテクチャー                       バージョン                                               リポジトリー                                  容量
======================================================================================================================================================================================================
インストール中:
 php71                                             x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 3.1 M
 php71-cli                                         x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 4.3 M
 php71-common                                      x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 1.3 M
 php71-devel                                       x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 1.7 M
 php71-gd                                          x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 272 k
 php71-json                                        x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                  78 k
 php71-mbstring                                    x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 1.3 M
 php71-mcrypt                                      x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                  72 k
 php71-mysqlnd                                     x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 335 k
 php71-pdo                                         x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 183 k
 php71-xml                                         x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                 325 k
依存性関連でのインストールをします:
 apr                                               x86_64                                 1.5.1-1.12.amzn1                                         amzn-main                                    116 k
 apr-util                                          x86_64                                 1.4.1-4.17.amzn1                                         amzn-main                                     87 k
 autoconf                                          noarch                                 2.69-11.9.amzn1                                          amzn-main                                    915 k
 automake                                          noarch                                 1.13.4-3.15.amzn1                                        amzn-main                                    718 k
 httpd24                                           x86_64                                 2.4.27-3.71.amzn1                                        amzn-updates                                 1.4 M
 httpd24-tools                                     x86_64                                 2.4.27-3.71.amzn1                                        amzn-updates                                  96 k
 libXpm                                            x86_64                                 3.5.10-2.9.amzn1                                         amzn-main                                     54 k
 libmcrypt                                         x86_64                                 2.5.8-9.1.2.amzn1                                        amzn-main                                    110 k
 libtool-ltdl                                      x86_64                                 2.4.2-20.4.8.3.31.amzn1                                  amzn-main                                     51 k
 m4                                                x86_64                                 1.4.16-9.10.amzn1                                        amzn-main                                    263 k
 pcre-devel                                        x86_64                                 8.21-7.7.amzn1                                           amzn-main                                    478 k
 perl-Data-Dumper                                  x86_64                                 2.145-3.5.amzn1                                          amzn-main                                     49 k
 perl-Test-Harness                                 noarch                                 3.28-3.6.amzn1                                           amzn-main                                    314 k
 perl-Thread-Queue                                 noarch                                 3.02-2.5.amzn1                                           amzn-main                                     17 k
 php71-process                                     x86_64                                 7.1.7-1.25.amzn1                                         amzn-updates                                  92 k

トランザクションの要約
======================================================================================================================================================================================================
インストール  11 パッケージ (+15 個の依存関係のパッケージ)

総ダウンロード容量: 18 M
インストール容量: 54 M
Is this ok [y/d/N]: y
Downloading packages:
(1/26): autoconf-2.69-11.9.amzn1.noarch.rpm                                                                                                                                    | 915 kB  00:00:00
(2/26): apr-util-1.4.1-4.17.amzn1.x86_64.rpm                                                                                                                                   |  87 kB  00:00:00
(3/26): libXpm-3.5.10-2.9.amzn1.x86_64.rpm                                                                                                                                     |  54 kB  00:00:00
(4/26): apr-1.5.1-1.12.amzn1.x86_64.rpm                                                                                                                                        | 116 kB  00:00:00
(5/26): httpd24-tools-2.4.27-3.71.amzn1.x86_64.rpm                                                                                                                             |  96 kB  00:00:00
(6/26): libmcrypt-2.5.8-9.1.2.amzn1.x86_64.rpm                                                                                                                                 | 110 kB  00:00:00
(7/26): httpd24-2.4.27-3.71.amzn1.x86_64.rpm                                                                                                                                   | 1.4 MB  00:00:00
(8/26): libtool-ltdl-2.4.2-20.4.8.3.31.amzn1.x86_64.rpm                                                                                                                        |  51 kB  00:00:00
(9/26): perl-Data-Dumper-2.145-3.5.amzn1.x86_64.rpm                                                                                                                            |  49 kB  00:00:00
(10/26): perl-Thread-Queue-3.02-2.5.amzn1.noarch.rpm                                                                                                                           |  17 kB  00:00:00
(11/26): perl-Test-Harness-3.28-3.6.amzn1.noarch.rpm                                                                                                                           | 314 kB  00:00:00
(12/26): php71-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                     | 3.1 MB  00:00:00
(13/26): automake-1.13.4-3.15.amzn1.noarch.rpm                                                                                                                                 | 718 kB  00:00:00
(14/26): php71-common-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                              | 1.3 MB  00:00:00
(15/26): php71-cli-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                 | 4.3 MB  00:00:00
(16/26): m4-1.4.16-9.10.amzn1.x86_64.rpm                                                                                                                                       | 263 kB  00:00:00
(17/26): php71-json-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                |  78 kB  00:00:00
(18/26): php71-gd-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                  | 272 kB  00:00:00
(19/26): php71-mbstring-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                            | 1.3 MB  00:00:00
(20/26): php71-mcrypt-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                              |  72 kB  00:00:00
(21/26): php71-devel-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                               | 1.7 MB  00:00:00
(22/26): php71-pdo-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                 | 183 kB  00:00:00
(23/26): php71-xml-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                                 | 325 kB  00:00:00
(24/26): php71-process-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                             |  92 kB  00:00:00
(25/26): php71-mysqlnd-7.1.7-1.25.amzn1.x86_64.rpm                                                                                                                             | 335 kB  00:00:00
(26/26): pcre-devel-8.21-7.7.amzn1.x86_64.rpm                                                                                                                                  | 478 kB  00:00:01
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                                  8.2 MB/s |  18 MB  00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : apr-1.5.1-1.12.amzn1.x86_64                                                                                                                                          1/26
  インストール中          : apr-util-1.4.1-4.17.amzn1.x86_64                                                                                                                                     2/26
  インストール中          : httpd24-tools-2.4.27-3.71.amzn1.x86_64                                                                                                                               3/26
  インストール中          : httpd24-2.4.27-3.71.amzn1.x86_64                                                                                                                                     4/26
  インストール中          : php71-cli-7.1.7-1.25.amzn1.x86_64                                                                                                                                    5/26
  インストール中          : php71-process-7.1.7-1.25.amzn1.x86_64                                                                                                                                6/26
  インストール中          : php71-json-7.1.7-1.25.amzn1.x86_64                                                                                                                                   7/26
  インストール中          : php71-common-7.1.7-1.25.amzn1.x86_64                                                                                                                                 8/26
  インストール中          : php71-xml-7.1.7-1.25.amzn1.x86_64                                                                                                                                    9/26
  インストール中          : php71-pdo-7.1.7-1.25.amzn1.x86_64                                                                                                                                   10/26
  インストール中          : libXpm-3.5.10-2.9.amzn1.x86_64                                                                                                                                      11/26
  インストール中          : perl-Test-Harness-3.28-3.6.amzn1.noarch                                                                                                                             12/26
  インストール中          : pcre-devel-8.21-7.7.amzn1.x86_64                                                                                                                                    13/26
  インストール中          : libmcrypt-2.5.8-9.1.2.amzn1.x86_64                                                                                                                                  14/26
  インストール中          : perl-Thread-Queue-3.02-2.5.amzn1.noarch                                                                                                                             15/26
  インストール中          : perl-Data-Dumper-2.145-3.5.amzn1.x86_64                                                                                                                             16/26
  インストール中          : libtool-ltdl-2.4.2-20.4.8.3.31.amzn1.x86_64                                                                                                                         17/26
  インストール中          : m4-1.4.16-9.10.amzn1.x86_64                                                                                                                                         18/26
  インストール中          : autoconf-2.69-11.9.amzn1.noarch                                                                                                                                     19/26
  インストール中          : automake-1.13.4-3.15.amzn1.noarch                                                                                                                                   20/26
  インストール中          : php71-devel-7.1.7-1.25.amzn1.x86_64                                                                                                                                 21/26
  インストール中          : php71-mcrypt-7.1.7-1.25.amzn1.x86_64                                                                                                                                22/26
  インストール中          : php71-gd-7.1.7-1.25.amzn1.x86_64                                                                                                                                    23/26
  インストール中          : php71-mysqlnd-7.1.7-1.25.amzn1.x86_64                                                                                                                               24/26
  インストール中          : php71-mbstring-7.1.7-1.25.amzn1.x86_64                                                                                                                              25/26
  インストール中          : php71-7.1.7-1.25.amzn1.x86_64                                                                                                                                       26/26
  検証中                  : automake-1.13.4-3.15.amzn1.noarch                                                                                                                                    1/26
  検証中                  : php71-gd-7.1.7-1.25.amzn1.x86_64                                                                                                                                     2/26
  検証中                  : php71-mbstring-7.1.7-1.25.amzn1.x86_64                                                                                                                               3/26
  検証中                  : php71-xml-7.1.7-1.25.amzn1.x86_64                                                                                                                                    4/26
  検証中                  : php71-mysqlnd-7.1.7-1.25.amzn1.x86_64                                                                                                                                5/26
  検証中                  : httpd24-tools-2.4.27-3.71.amzn1.x86_64                                                                                                                               6/26
  検証中                  : apr-1.5.1-1.12.amzn1.x86_64                                                                                                                                          7/26
  検証中                  : m4-1.4.16-9.10.amzn1.x86_64                                                                                                                                          8/26
  検証中                  : libtool-ltdl-2.4.2-20.4.8.3.31.amzn1.x86_64                                                                                                                          9/26
  検証中                  : php71-pdo-7.1.7-1.25.amzn1.x86_64                                                                                                                                   10/26
  検証中                  : perl-Data-Dumper-2.145-3.5.amzn1.x86_64                                                                                                                             11/26
  検証中                  : php71-mcrypt-7.1.7-1.25.amzn1.x86_64                                                                                                                                12/26
  検証中                  : perl-Thread-Queue-3.02-2.5.amzn1.noarch                                                                                                                             13/26
  検証中                  : php71-cli-7.1.7-1.25.amzn1.x86_64                                                                                                                                   14/26
  検証中                  : libmcrypt-2.5.8-9.1.2.amzn1.x86_64                                                                                                                                  15/26
  検証中                  : php71-common-7.1.7-1.25.amzn1.x86_64                                                                                                                                16/26
  検証中                  : apr-util-1.4.1-4.17.amzn1.x86_64                                                                                                                                    17/26
  検証中                  : php71-7.1.7-1.25.amzn1.x86_64                                                                                                                                       18/26
  検証中                  : pcre-devel-8.21-7.7.amzn1.x86_64                                                                                                                                    19/26
  検証中                  : php71-process-7.1.7-1.25.amzn1.x86_64                                                                                                                               20/26
  検証中                  : perl-Test-Harness-3.28-3.6.amzn1.noarch                                                                                                                             21/26
  検証中                  : autoconf-2.69-11.9.amzn1.noarch                                                                                                                                     22/26
  検証中                  : httpd24-2.4.27-3.71.amzn1.x86_64                                                                                                                                    23/26
  検証中                  : php71-devel-7.1.7-1.25.amzn1.x86_64                                                                                                                                 24/26
  検証中                  : php71-json-7.1.7-1.25.amzn1.x86_64                                                                                                                                  25/26
  検証中                  : libXpm-3.5.10-2.9.amzn1.x86_64                                                                                                                                      26/26

インストール:
  php71.x86_64 0:7.1.7-1.25.amzn1      php71-cli.x86_64 0:7.1.7-1.25.amzn1      php71-common.x86_64 0:7.1.7-1.25.amzn1 php71-devel.x86_64 0:7.1.7-1.25.amzn1   php71-gd.x86_64 0:7.1.7-1.25.amzn1
  php71-json.x86_64 0:7.1.7-1.25.amzn1 php71-mbstring.x86_64 0:7.1.7-1.25.amzn1 php71-mcrypt.x86_64 0:7.1.7-1.25.amzn1 php71-mysqlnd.x86_64 0:7.1.7-1.25.amzn1 php71-pdo.x86_64 0:7.1.7-1.25.amzn1
  php71-xml.x86_64 0:7.1.7-1.25.amzn1

依存性関連をインストールしました:
  apr.x86_64 0:1.5.1-1.12.amzn1                       apr-util.x86_64 0:1.4.1-4.17.amzn1              autoconf.noarch 0:2.69-11.9.amzn1             automake.noarch 0:1.13.4-3.15.amzn1
  httpd24.x86_64 0:2.4.27-3.71.amzn1                  httpd24-tools.x86_64 0:2.4.27-3.71.amzn1        libXpm.x86_64 0:3.5.10-2.9.amzn1              libmcrypt.x86_64 0:2.5.8-9.1.2.amzn1
  libtool-ltdl.x86_64 0:2.4.2-20.4.8.3.31.amzn1       m4.x86_64 0:1.4.16-9.10.amzn1                   pcre-devel.x86_64 0:8.21-7.7.amzn1            perl-Data-Dumper.x86_64 0:2.145-3.5.amzn1
  perl-Test-Harness.noarch 0:3.28-3.6.amzn1           perl-Thread-Queue.noarch 0:3.02-2.5.amzn1       php71-process.x86_64 0:7.1.7-1.25.amzn1

完了しました!

amzn-mainに存在しないモジュールをインストール

  • remiを追加
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
  • ログ
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm を取得中
警告: /var/tmp/rpm-tmp.5lcf3R: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 00f97f56: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:remi-release-6.9-1.el6.remi      ################################# [100%]
  • remiからインストール
$ sudo yum install php71-php-pecl-zip php71-php-pecl-uuid php71-php-pecl-yaml php71-php-pecl-ssh2 --enablerepo=remi-php71,remi,epel

ここで --disablerepo=amzn-main とすると依存モジュールが取得できなくなる!!!

  • ログ
読み込んだプラグイン:priorities, update-motd, upgrade-helper
amzn-main                                                                                                                                                                      | 2.1 kB  00:00:00
amzn-updates                                                                                                                                                                   | 2.3 kB  00:00:00
1322 packages excluded due to repository priority protections
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php71-php-pecl-ssh2.x86_64 0:1.1.2-1.el6.remi を インストール
--> 依存性の処理をしています: php71-php(zend-abi) = 20160303-64 のパッケージ: php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64
--> 依存性の処理をしています: php71-php(api) = 20160303-64 のパッケージ: php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64
--> 依存性の処理をしています: php71-runtime(remi)(x86-64) のパッケージ: php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64
---> パッケージ php71-php-pecl-uuid.x86_64 0:1.0.4-9.el6.remi を インストール
---> パッケージ php71-php-pecl-yaml.x86_64 0:2.0.2-1.el6.remi を インストール
---> パッケージ php71-php-pecl-zip.x86_64 0:1.15.1-1.el6.remi を インストール
--> 依存性の処理をしています: libzip.so.5()(64bit) のパッケージ: php71-php-pecl-zip-1.15.1-1.el6.remi.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ libzip5.x86_64 0:1.2.0-1.el6.remi を インストール
---> パッケージ php71-php-common.x86_64 0:7.1.8-2.el6.remi を インストール
--> 依存性の処理をしています: php71-php-json(x86-64) = 7.1.8-2.el6.remi のパッケージ: php71-php-common-7.1.8-2.el6.remi.x86_64
---> パッケージ php71-runtime.x86_64 0:1.0-1.el6.remi を インストール
--> 依存性の処理をしています: scl-utils のパッケージ: php71-runtime-1.0-1.el6.remi.x86_64
--> 依存性の処理をしています: environment-modules のパッケージ: php71-runtime-1.0-1.el6.remi.x86_64
--> 依存性の処理をしています: /usr/sbin/semanage のパッケージ: php71-runtime-1.0-1.el6.remi.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ environment-modules.x86_64 0:3.2.10-0.el6.remi を インストール
--> 依存性の処理をしています: libtcl8.5.so()(64bit) のパッケージ: environment-modules-3.2.10-0.el6.remi.x86_64
---> パッケージ php71-php-json.x86_64 0:7.1.8-2.el6.remi を インストール
---> パッケージ policycoreutils-python.x86_64 0:2.1.12-5.25.amzn1 を インストール
--> 依存性の処理をしています: setools-libs-python(python27) >= 3.3.7-14 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
--> 依存性の処理をしています: audit-libs-python(python27) >= 2.1.3-4 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
--> 依存性の処理をしています: libsemanage-python(python27) >= 2.1.6-3 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
--> 依存性の処理をしています: selinux-policy-devel のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
--> 依存性の処理をしています: python27-IPy のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
--> 依存性の処理をしています: libselinux-python(python27) のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64
---> パッケージ scl-utils.x86_64 0:20120229-1.el6 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ audit-libs-python.x86_64 0:2.6.5-3.28.amzn1 を インストール
---> パッケージ libselinux-python.x86_64 0:2.1.10-3.22.amzn1 を インストール
---> パッケージ libsemanage-python.x86_64 0:2.1.6-3.13.amzn1 を インストール
---> パッケージ python27-IPy.noarch 0:0.75-1.6.6.amzn1 を インストール
---> パッケージ selinux-policy.noarch 0:3.10.0-98.26.amzn1 を インストール
---> パッケージ setools-libs-python.x86_64 0:3.3.7-34.23.amzn1 を インストール
--> 依存性の処理をしています: setools-libs(x86-64) = 3.3.7-34.23.amzn1 のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64
--> 依存性の処理をしています: libqpol.so.1(VERS_1.4)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64
--> 依存性の処理をしています: libqpol.so.1(VERS_1.5)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64
--> 依存性の処理をしています: libqpol.so.1(VERS_1.2)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64
--> 依存性の処理をしています: libqpol.so.1()(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64
---> パッケージ tcl.x86_64 1:8.5.7-6.9.amzn1 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ setools-libs.x86_64 0:3.3.7-34.23.amzn1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

======================================================================================================================================================================================================
 Package                                                 アーキテクチャー                        バージョン                                          リポジトリー                                容量
======================================================================================================================================================================================================
インストール中:
 php71-php-pecl-ssh2                                     x86_64                                  1.1.2-1.el6.remi                                    remi                                        35 k
 php71-php-pecl-uuid                                     x86_64                                  1.0.4-9.el6.remi                                    remi                                        20 k
 php71-php-pecl-yaml                                     x86_64                                  2.0.2-1.el6.remi                                    remi                                        32 k
 php71-php-pecl-zip                                      x86_64                                  1.15.1-1.el6.remi                                   remi                                        39 k
依存性関連でのインストールをします:
 audit-libs-python                                       x86_64                                  2.6.5-3.28.amzn1                                    amzn-main                                   83 k
 environment-modules                                     x86_64                                  3.2.10-0.el6.remi                                   remi                                       102 k
 libselinux-python                                       x86_64                                  2.1.10-3.22.amzn1                                   amzn-main                                  263 k
 libsemanage-python                                      x86_64                                  2.1.6-3.13.amzn1                                    amzn-main                                  103 k
 libzip5                                                 x86_64                                  1.2.0-1.el6.remi                                    remi                                        53 k
 php71-php-common                                        x86_64                                  7.1.8-2.el6.remi                                    remi                                       585 k
 php71-php-json                                          x86_64                                  7.1.8-2.el6.remi                                    remi                                        57 k
 php71-runtime                                           x86_64                                  1.0-1.el6.remi                                      remi                                       1.0 M
 policycoreutils-python                                  x86_64                                  2.1.12-5.25.amzn1                                   amzn-main                                  395 k
 python27-IPy                                            noarch                                  0.75-1.6.6.amzn1                                    amzn-main                                   39 k
 scl-utils                                               x86_64                                  20120229-1.el6                                      epel                                        10 k
 selinux-policy                                          noarch                                  3.10.0-98.26.amzn1                                  amzn-main                                  907 k
 setools-libs                                            x86_64                                  3.3.7-34.23.amzn1                                   amzn-main                                  472 k
 setools-libs-python                                     x86_64                                  3.3.7-34.23.amzn1                                   amzn-main                                  529 k
 tcl                                                     x86_64                                  1:8.5.7-6.9.amzn1                                   amzn-main                                  2.2 M

トランザクションの要約
======================================================================================================================================================================================================
インストール  4 パッケージ (+15 個の依存関係のパッケージ)

総ダウンロード容量: 6.9 M
インストール容量: 24 M
Is this ok [y/d/N]: y
Downloading packages:
(1/19): libselinux-python-2.1.10-3.22.amzn1.x86_64.rpm                                                                                                                         | 263 kB  00:00:00
(2/19): audit-libs-python-2.6.5-3.28.amzn1.x86_64.rpm                                                                                                                          |  83 kB  00:00:00
(3/19): libsemanage-python-2.1.6-3.13.amzn1.x86_64.rpm                                                                                                                         | 103 kB  00:00:00
warning: /var/cache/yum/x86_64/latest/remi/packages/libzip5-1.2.0-1.el6.remi.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
libzip5-1.2.0-1.el6.remi.x86_64.rpm の公開鍵がインストールされていません
(4/19): libzip5-1.2.0-1.el6.remi.x86_64.rpm                                                                                                                                    |  53 kB  00:00:00
(5/19): php71-php-pecl-uuid-1.0.4-9.el6.remi.x86_64.rpm                                                                                                                        |  20 kB  00:00:00
(6/19): php71-php-pecl-yaml-2.0.2-1.el6.remi.x86_64.rpm                                                                                                                        |  32 kB  00:00:00
(7/19): php71-php-pecl-zip-1.15.1-1.el6.remi.x86_64.rpm                                                                                                                        |  39 kB  00:00:00
(8/19): php71-php-json-7.1.8-2.el6.remi.x86_64.rpm                                                                                                                             |  57 kB  00:00:01
(9/19): environment-modules-3.2.10-0.el6.remi.x86_64.rpm                                                                                                                       | 102 kB  00:00:01
(10/19): php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64.rpm                                                                                                                       |  35 kB  00:00:01
(11/19): python27-IPy-0.75-1.6.6.amzn1.noarch.rpm                                                                                                                              |  39 kB  00:00:00
(12/19): selinux-policy-3.10.0-98.26.amzn1.noarch.rpm                                                                                                                          | 907 kB  00:00:00
(13/19): policycoreutils-python-2.1.12-5.25.amzn1.x86_64.rpm                                                                                                                   | 395 kB  00:00:00
(14/19): setools-libs-3.3.7-34.23.amzn1.x86_64.rpm                                                                                                                             | 472 kB  00:00:00
warning: /var/cache/yum/x86_64/latest/epel/packages/scl-utils-20120229-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
scl-utils-20120229-1.el6.x86_64.rpm の公開鍵がインストールされていません
(15/19): scl-utils-20120229-1.el6.x86_64.rpm                                                                                                                                   |  10 kB  00:00:00
(16/19): tcl-8.5.7-6.9.amzn1.x86_64.rpm                                                                                                                                        | 2.2 MB  00:00:00
(17/19): php71-runtime-1.0-1.el6.remi.x86_64.rpm                                                                                                                               | 1.0 MB  00:00:00
(18/19): setools-libs-python-3.3.7-34.23.amzn1.x86_64.rpm                                                                                                                      | 529 kB  00:00:00
(19/19): php71-php-common-7.1.8-2.el6.remi.x86_64.rpm                                                                                                                          | 585 kB  00:00:02
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                                  2.2 MB/s | 6.9 MB  00:00:03
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi から鍵を取得中です。
Importing GPG key 0x00F97F56:
 Userid     : "Remi Collet <RPMS@FamilleCollet.com>"
 Fingerprint: 1ee0 4cce 88a4 ae4a a29a 5df5 004e 6f47 00f9 7f56
 Package    : remi-release-6.9-1.el6.remi.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
上記の処理を行います。よろしいでしょうか? [y/N]y
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 から鍵を取得中です。
Importing GPG key 0x0608B895:
 Userid     : "EPEL (6) <epel@fedoraproject.org>"
 Fingerprint: 8c3b e96a f230 9184 da5c 0dae 3b49 df2a 0608 b895
 Package    : epel-release-6-8.9.amzn1.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
  インストール中          : scl-utils-20120229-1.el6.x86_64                                                                                                                                      1/19
  インストール中          : setools-libs-3.3.7-34.23.amzn1.x86_64                                                                                                                                2/19
  インストール中          : setools-libs-python-3.3.7-34.23.amzn1.x86_64                                                                                                                         3/19
  インストール中          : libsemanage-python-2.1.6-3.13.amzn1.x86_64                                                                                                                           4/19
  インストール中          : libzip5-1.2.0-1.el6.remi.x86_64                                                                                                                                      5/19
  インストール中          : python27-IPy-0.75-1.6.6.amzn1.noarch                                                                                                                                 6/19
  インストール中          : 1:tcl-8.5.7-6.9.amzn1.x86_64                                                                                                                                         7/19
  インストール中          : environment-modules-3.2.10-0.el6.remi.x86_64                                                                                                                         8/19
  インストール中          : audit-libs-python-2.6.5-3.28.amzn1.x86_64                                                                                                                            9/19
  インストール中          : selinux-policy-3.10.0-98.26.amzn1.noarch                                                                                                                            10/19
  インストール中          : libselinux-python-2.1.10-3.22.amzn1.x86_64                                                                                                                          11/19
  インストール中          : policycoreutils-python-2.1.12-5.25.amzn1.x86_64                                                                                                                     12/19
  インストール中          : php71-runtime-1.0-1.el6.remi.x86_64                                                                                                                                 13/19
  インストール中          : php71-php-json-7.1.8-2.el6.remi.x86_64                                                                                                                              14/19
  インストール中          : php71-php-common-7.1.8-2.el6.remi.x86_64                                                                                                                            15/19
  インストール中          : php71-php-pecl-yaml-2.0.2-1.el6.remi.x86_64                                                                                                                         16/19
  インストール中          : php71-php-pecl-zip-1.15.1-1.el6.remi.x86_64                                                                                                                         17/19
  インストール中          : php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64                                                                                                                         18/19
  インストール中          : php71-php-pecl-uuid-1.0.4-9.el6.remi.x86_64                                                                                                                         19/19
  検証中                  : libselinux-python-2.1.10-3.22.amzn1.x86_64                                                                                                                           1/19
  検証中                  : selinux-policy-3.10.0-98.26.amzn1.noarch                                                                                                                             2/19
  検証中                  : php71-php-pecl-yaml-2.0.2-1.el6.remi.x86_64                                                                                                                          3/19
  検証中                  : php71-php-pecl-zip-1.15.1-1.el6.remi.x86_64                                                                                                                          4/19
  検証中                  : audit-libs-python-2.6.5-3.28.amzn1.x86_64                                                                                                                            5/19
  検証中                  : 1:tcl-8.5.7-6.9.amzn1.x86_64                                                                                                                                         6/19
  検証中                  : php71-php-common-7.1.8-2.el6.remi.x86_64                                                                                                                             7/19
  検証中                  : python27-IPy-0.75-1.6.6.amzn1.noarch                                                                                                                                 8/19
  検証中                  : libzip5-1.2.0-1.el6.remi.x86_64                                                                                                                                      9/19
  検証中                  : libsemanage-python-2.1.6-3.13.amzn1.x86_64                                                                                                                          10/19
  検証中                  : setools-libs-python-3.3.7-34.23.amzn1.x86_64                                                                                                                        11/19
  検証中                  : php71-php-pecl-ssh2-1.1.2-1.el6.remi.x86_64                                                                                                                         12/19
  検証中                  : php71-runtime-1.0-1.el6.remi.x86_64                                                                                                                                 13/19
  検証中                  : setools-libs-3.3.7-34.23.amzn1.x86_64                                                                                                                               14/19
  検証中                  : policycoreutils-python-2.1.12-5.25.amzn1.x86_64                                                                                                                     15/19
  検証中                  : php71-php-pecl-uuid-1.0.4-9.el6.remi.x86_64                                                                                                                         16/19
  検証中                  : environment-modules-3.2.10-0.el6.remi.x86_64                                                                                                                        17/19
  検証中                  : php71-php-json-7.1.8-2.el6.remi.x86_64                                                                                                                              18/19
  検証中                  : scl-utils-20120229-1.el6.x86_64                                                                                                                                     19/19

インストール:
  php71-php-pecl-ssh2.x86_64 0:1.1.2-1.el6.remi    php71-php-pecl-uuid.x86_64 0:1.0.4-9.el6.remi    php71-php-pecl-yaml.x86_64 0:2.0.2-1.el6.remi    php71-php-pecl-zip.x86_64 0:1.15.1-1.el6.remi

依存性関連をインストールしました:
  audit-libs-python.x86_64 0:2.6.5-3.28.amzn1         environment-modules.x86_64 0:3.2.10-0.el6.remi   libselinux-python.x86_64 0:2.1.10-3.22.amzn1   libsemanage-python.x86_64 0:2.1.6-3.13.amzn1
  libzip5.x86_64 0:1.2.0-1.el6.remi                   php71-php-common.x86_64 0:7.1.8-2.el6.remi       php71-php-json.x86_64 0:7.1.8-2.el6.remi       php71-runtime.x86_64 0:1.0-1.el6.remi
  policycoreutils-python.x86_64 0:2.1.12-5.25.amzn1   python27-IPy.noarch 0:0.75-1.6.6.amzn1           scl-utils.x86_64 0:20120229-1.el6              selinux-policy.noarch 0:3.10.0-98.26.amzn1
  setools-libs.x86_64 0:3.3.7-34.23.amzn1             setools-libs-python.x86_64 0:3.3.7-34.23.amzn1   tcl.x86_64 1:8.5.7-6.9.amzn1

完了しました!

要注意点

  • remiから取得するときは、モジュールの名称が微妙に違うので注意!!!
amzn-main(推測) remi
php71-zip php71-php-pecl-zip
php71-pecl-uuid php71-php-pecl-uuid
php71-pecl-yaml php71-php-pecl-yaml
php71-pecl-ssh2 php71-php-pecl-ssh2
  • 依存モジュールが取得できないため--diseblerepo=amzn-main は付けない!!!

まとめ

  • amzn-mainに早く全部入らないかな・・・
30
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
20