CentOS 8.1.1911  各種確認

# はじめに

CentOS8.1が出たので各種確認
参考：[ja/Manuals/ReleaseNotes/CentOS8\.1911 \- CentOS Wiki](https://wiki.centos.org/ja/Manuals/ReleaseNotes/CentOS8.1911)

# 環境

CoreOS上で。

- [centos \- Docker Hub](https://hub.docker.com/_/centos)

## イメージダウンロード

```shell-session
core@coreos ~ $ docker pull centos:8
8: Pulling from library/centos
8a29a15cefae: Pull complete
Digest: sha256:fe8d824220415eed5477b63addf40fb06c3b049404242b31982106ac204f6700
Status: Downloaded newer image for centos:8
```

## CentOS8.1起動

```shell-session
core@coreos ~ $ docker run -it --rm centos:8
[root@5da223ea8b2e /]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
[root@5da223ea8b2e /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
```

## 各種確認

新規追加されたPHP 7.3, Ruby 2.6, Node.js 12, nginx 1.16が確認できる。
なおRHEL8.1とはprofileの設定がやや異なる模様。
`yum info php` の結果でもPHP7.3が出てこないなどRHEL8.1と差が出てくる。

~~RHEL8.1で確認できたgcc-toolset-9は存在しない。そのうち出てくるのかな？？~~
2020-01-23に確認できました。

新規追加されたStreamは[Red Hat Enterprise Linux 8 Application Streams Life Cycle \- Red Hat Customer Portal](https://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle)に記載されている。

```shell-session
[root@5da223ea8b2e /]# dnf module list
Failed to set locale, defaulting to C.UTF-8
CentOS-8 - AppStream                                                          2.1 MB/s | 5.9 MB     00:02
        CentOS-8 - Base                         [===                                ] ---  B/s |   0  B     --CentOS-8 - Base                                                               2.7 MB/s | 4.0 MB     00:01
CentOS-8 - Extras                                                             3.3 kB/s | 2.1 kB     00:00
CentOS-8 - AppStream
Name                 Stream     Profiles                  Summary
389-ds               1.4                                  389 Directory Server (base)
ant                  1.10 [d]   common [d]                Java build tool
container-tools      rhel8 [d]  common [d]                Common tools and dependencies for container runtimes
container-tools      1.0        common [d]                Common tools and dependencies for container runtimes
freeradius           3.0 [d]    server [d]                High-performance and highly configurable free RADIUS
                                                           server
gimp                 2.8 [d]    common [d], devel         gimp module
go-toolset           rhel8 [d]  common [d]                Go
httpd                2.4 [d]    common [d], devel, minima Apache HTTP Server
                                l
idm                  DL1        common [d], adtrust, clie The Red Hat Enterprise Linux Identity Management sys
                                nt, dns, server           tem module
idm                  client [d] common [d]                RHEL IdM long term support client module
inkscape             0.92.3 [d] common [d]                Vector-based drawing program using SVG
javapackages-runtime 201801 [d] common [d]                Basic runtime utilities to support Java applications
libselinux-python    2.8        common                    Python 2 bindings for libselinux
llvm-toolset         rhel8 [d]  common [d]                LLVM
mailman              2.1 [d]    common [d]                Electronic mail discussion and e-newsletter lists ma
                                                          naging software
mariadb              10.3 [d]   client, server [d], galer MariaDB Module
                                a
maven                3.5 [d]    common [d]                Java project management and project comprehension to
                                                          ol
mercurial            4.8 [d]    common [d]                Mercurial -- a distributed SCM
mod_auth_openidc     2.3                                  Apache module suporting OpenID Connect authenticatio
                                                          n
mysql                8.0 [d]    client, server [d]        MySQL Module
nginx                1.14 [d]   common [d]                nginx webserver
nginx                1.16       common                    nginx webserver
nodejs               10 [d]     common [d], development,  Javascript runtime
                                minimal, s2i
nodejs               12         common, development, mini Javascript runtime
                                mal, s2i
parfait              0.5        common                    Parfait Module
perl                 5.24       common [d], minimal       Practical Extraction and Report Language
perl                 5.26 [d]   common [d], minimal       Practical Extraction and Report Language
perl-App-cpanminus   1.7044 [d] common [d]                Get, unpack, build and install CPAN modules
perl-DBD-MySQL       4.046 [d]  common [d]                A MySQL interface for Perl
perl-DBD-Pg          3.7 [d]    common [d]                A PostgreSQL interface for Perl
perl-DBD-SQLite      1.58 [d]   common [d]                SQLite DBI driver
perl-DBI             1.641 [d]  common [d]                A database access API for Perl
perl-FCGI            0.78 [d]   common [d]                FastCGI Perl bindings
perl-YAML            1.24 [d]   common [d]                Perl parser for YAML
php                  7.2 [d]    common [d], devel, minima PHP scripting language
                                l
php                  7.3        common, devel, minimal    PHP scripting language
pki-core             10.6                                 PKI Core module for PKI 10.6 or later
pki-deps             10.6                                 PKI Dependencies module for PKI 10.6 or later
postgresql           9.6        client, server [d]        PostgreSQL server and client module
postgresql           10 [d]     client, server [d]        PostgreSQL server and client module
python27             2.7 [d]    common [d]                Python programming language, version 2.7
python36             3.6 [d]    common [d], build         Python programming language, version 3.6
redis                5 [d]      common [d]                Redis persistent key-value database
rhn-tools            1.0 [d]    common [d]                Red Hat Satellite 5 tools for RHEL
ruby                 2.5 [d]    common [d]                An interpreter of object-oriented scripting language
ruby                 2.6        common                    An interpreter of object-oriented scripting language
rust-toolset         rhel8 [d]  common [d]                Rust
satellite-5-client   1.0 [d]    common [d], gui           Red Hat Satellite 5 client packages
scala                2.10 [d]   common [d]                A hybrid functional/object-oriented language for the
                                                           JVM
squid                4 [d]      common [d]                Squid - Optimising Web Delivery
subversion           1.10 [d]   common [d], server        Apache Subversion
swig                 3.0 [d]    common [d], complete      Connects C/C++/Objective C to some high-level progra
                                                          mming languages
varnish              6 [d]      common [d]                Varnish HTTP cache
virt                 rhel [d]   common [d]                Virtualization module

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
```

```shell-session
# dnf search gcc-toolset
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:02:37 ago on Sat Jan 18 06:34:37 2020.
No matches found.
```

```shell-session
[root@5da223ea8b2e /]# yum info php
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:08:03 ago on Sat Jan 18 06:34:37 2020.
Available Packages
Name         : php
Version      : 7.2.11
Release      : 2.module_el8.1.0+209+03b9a8ff
Architecture : x86_64
Size         : 1.5 M
Source       : php-7.2.11-2.module_el8.1.0+209+03b9a8ff.src.rpm
Repository   : AppStream
Summary      : PHP scripting language for creating dynamic web sites
URL          : http://www.php.net/
License      : PHP and Zend and BSD and MIT and ASL 1.0
Description  : PHP is an HTML-embedded scripting language. PHP attempts to make it
             : easy for developers to write dynamically generated web pages. PHP also
             : offers built-in database integration for several commercial and
             : non-commercial database management systems, so writing a
             : database-enabled webpage with PHP is fairly simple. The most common
             : use of PHP coding is probably as a replacement for CGI scripts.
             :
             : The php package contains the module (often referred to as mod_php)
             : which adds support for the PHP language to Apache HTTP Server.
```

- [CentOS 8にPHP 7\.3, PHP\-FPM 7\.3をインストール（AppStream） \- Qiita](https://qiita.com/witchcraze/items/57005469846182941e9b)
- [CentOS 8にNginx 1\.16をインストール（AppStream） \- Qiita](https://qiita.com/witchcraze/items/7ff13f2bb90667b6b954)
- [CentOS 8にRuby 2\.6をインストール（AppStream） \- Qiita](https://qiita.com/witchcraze/items/cf8fec87f3079fbdb49f)
- [CentOS 8にNode\.js 12をインストール（AppStream） \- Qiita](https://qiita.com/witchcraze/items/e6631b97071645f49ce9)
- [CentOS 8 で PHP 7\.2 から PHP 7\.3 へアップグレード（AppStream） \- Qiita](https://qiita.com/witchcraze/items/c8859d5f0b51d11f3cff)
- [CentOS 8 で Ruby 2\.5 から Ruby 2\.6 へアップグレード（AppStream） \- Qiita](https://qiita.com/witchcraze/items/5ef0c0e08251f6994ceb)