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に早く全部入らないかな・・・