AmazonLinux2でepelリポジトリを使えるようにする手順 | 瀬戸内の雲のように

AmazonLinux2でepelリポジトリを使えるようにする手順

Posted: 2019-02-14


スポンサーリンク

目次

はじめに

最近(でもないか?)AWSにAmazonLinux2が追加されましたが、ところどころ以前のAmazonLinuxと勝手が違って戸惑います。
今回はepelリポジトリを追加する時にちょっと困ったので手順をメモしています。

事象の概要

普通にyum installすると epelなんて無いよ と怒られます。

たしか今までのamazon linuxだと普通に yum install epel-release でリポジトリがインストールできたはずなのですが、、

amazon linux 2 だと、以下のように失敗します。

yum install epel-release

結果

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No package epel-release available.
Error: Nothing to do


epel-release is available in Amazon Linux Extra topic "epel"

To use, run
# sudo amazon-linux-extras install epel

Learn more at
https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

 

ということで、成功する手順

まぁ上のエラーメッセージに書いてあるのですが。自分は見逃して小一時間迷いました。。

amazon linux 2 からは amazon-linux-extras というコマンドが使えるようです。

su -
amazon-linux-extras install epel

結果

Installing epel-release
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Cleaning repos: amzn2-core amzn2extra-docker amzn2extra-epel
10 metadata files removed
4 sqlite files removed
0 metadata files removed
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                       | 2.4 kB  00:00:00
amzn2extra-docker                                                                                                                | 1.3 kB  00:00:00
amzn2extra-epel                                                                                                                  | 1.3 kB  00:00:00
(1/5): amzn2-core/2/x86_64/updateinfo                                                                                            |  84 kB  00:00:00
(2/5): amzn2-core/2/x86_64/group_gz                                                                                              | 2.4 kB  00:00:00
(3/5): amzn2extra-docker/2/x86_64/primary_db                                                                                     |  46 kB  00:00:00
(4/5): amzn2extra-epel/2/x86_64/primary_db                                                                                       | 1.8 kB  00:00:00
(5/5): amzn2-core/2/x86_64/primary_db                                                                                            |  26 MB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-11 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================
 Package                                Arch                             Version                        Repository                                 Size
========================================================================================================================================================
Installing:
 epel-release                           noarch                           7-11                           amzn2extra-epel                            15 k

Transaction Summary
========================================================================================================================================================
Install  1 Package

Total download size: 15 k
Installed size: 24 k
Is this ok [y/d/N]: y
Downloading packages:
epel-release-7-11.noarch.rpm                                                                                                     |  15 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-11.noarch                                                                                                             1/1
  Verifying  : epel-release-7-11.noarch                                                                                                             1/1

Installed:
  epel-release.noarch 0:7-11

Complete!
  0  ansible2                 available    [ =2.4.2  =2.4.6 ]
  2  httpd_modules            available    [ =1.0 ]
  3  memcached1.5             available    [ =1.5.1 ]
  4  nginx1.12                available    [ =1.12.2 ]
  5  postgresql9.6            available    [ =9.6.6  =9.6.8 ]
  6  postgresql10             available    [ =10 ]
  8  redis4.0                 available    [ =4.0.5  =4.0.10 ]
  9  R3.4                     available    [ =3.4.3 ]
 10  rust1                    available    \
        [ =1.22.1  =1.26.0  =1.26.1  =1.27.2  =1.31.0 ]
 11  vim                      available    [ =8.0 ]
 13  ruby2.4                  available    [ =2.4.2  =2.4.4 ]
 15  php7.2                   available    \
        [ =7.2.0  =7.2.4  =7.2.5  =7.2.8  =7.2.11  =7.2.13  =7.2.14 ]
 16  php7.1                   available    [ =7.1.22  =7.1.25 ]
 17  lamp-mariadb10.2-php7.2  available    \
        [ =10.2.10_7.2.0  =10.2.10_7.2.4  =10.2.10_7.2.5
          =10.2.10_7.2.8  =10.2.10_7.2.11  =10.2.10_7.2.13
          =10.2.10_7.2.14 ]
 18  libreoffice              available    [ =5.0.6.2_15  =5.3.6.1 ]
 19  gimp                     available    [ =2.8.22 ]
 20  docker=latest            enabled      \
        [ =17.12.1  =18.03.1  =18.06.1 ]
 21  mate-desktop1.x          available    [ =1.19.0  =1.20.0 ]
 22  GraphicsMagick1.3        available    [ =1.3.29 ]
 23  tomcat8.5                available    [ =8.5.31  =8.5.32 ]
 24  epel=latest              enabled      [ =7.11 ]
 25  testing                  available    [ =1.0 ]
 26  ecs                      available    [ =stable ]
 27  corretto8                available    [ =1.8.0_192  =1.8.0_202 ]
 28  firecracker              available    [ =0.11 ]
 29  golang1.11               available    [ =1.11.3 ]
 30  squid4                   available    [ =4 ]

どうやらインストールできたようです。

実際に確認してみると

# ls -ltr /etc/yum.repos.d/epel*
-rw-r--r-- 1 root root 1050 Aug 29 19:16 /etc/yum.repos.d/epel-testing.repo
-rw-r--r-- 1 root root  951 Aug 29 19:16 /etc/yum.repos.d/epel.repo

ちゃんとリポジトリができていました。

以上、amazon linux 2 でepelを使う手順でした。


スポンサーリンク




コメント一覧


コメントを投稿する


お名前


コメント内容





TOP back