AWS EC2 チュートリアルのメモ

EC2 のドキュメントにあるチュートリアルをやった際のメモ Linux を実行する Amazon EC2 インスタンスのチュートリアル - Amazon Elastic Compute Cloud

Amaxon Extras Library について

MariaDB, php のインストールに amazon-linux-extras コマンドを使った。

$ sudo amazon-linux-extras install lamp-mariadb10.2-php7.2 php7.2

amazon-linux-extras コマンドによって「Amazon Extras repo」の追加とパッケージ(トピック)のインストールが行われる。 実際に、/etc/yum.repos.d を見ると repo ファイルが生成されていた。

$ ls /etc/yum.repos.d/amzn2-extras.repo
/etc/yum.repos.d/amzn2-extras.repo

amazon-linux-extras コマンドで、ruby, golang, emacs, memcached, nginx, postgres, redis, vim, emacs などをインストールすることができる模様。

$ sudo amazon-linux-extras list
  0  ansible2                        available  [ =2.4.2 ]
  1  emacs                           available  [ =25.3 ]
  2  memcached1.5                    available  [ =1.5.1 ]
  3  nginx1.12                       available  [ =1.12.2 ]
  4  postgresql9.6                   available  [ =9.6.6  =9.6.8 ]
...

参考: Amazon Linux - Amazon Elastic Compute Cloud