はじめに
CentOS環境にGUIが必要になって来たので、デスクトップ環境としてGNOMEをインストールしてみました。
環境
[user@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
手順
CentOS最新化
- CentOSを最新化してバージョンを確認します。※
$ [user@localhost ~]$ sudo -E yum update -y
...
yum-plugin-fastestmirror.noarch 0:1.1.31-50.el7 zlib.x86_64 0:1.2.7-18.el7
置換:
grub2.x86_64 1:2.02-0.65.el7.centos.2 grub2-tools.x86_64 1:2.02-0.65.el7.centos.2
完了しました!
[user@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
GNOMEのインストール
- GNOMEをインストールするのは、依存関係を含めて1000個以上のパッケージが必要です。そのため、パッケージグループで一括インストールします。
$ sudo -E yum groups install "GNOME Desktop" -y
...
xorg-x11-server-utils.x86_64 0:7.7-20.el7 xorg-x11-xkb-utils.x86_64 0:7.7-14.el7
yajl.x86_64 0:2.0.4-4.el7 yelp-libs.x86_64 2:3.28.1-1.el7
yelp-xsl.noarch 0:3.28.0-1.el7 zenity.x86_64 0:3.28.1-1.el7
完了しました!
[user@localhost ~]$
GUI起動
今回はCentOSのコンソールから起動する手順です。 SSHからリモートのCUI環境で起動できません。
$ startx
しばらくすると、下記GUI画面が立ち上がります。
「日本語」を選択し「次へ」をクリックします。
「日本語」を選択し「次へ」をクリックします。
位置情報を「OFF」して「次へ」を押します。
オンラインアカウントへの接続はとりあえず「スキップ」します。
「CentOS Linuxを使い始める(S)」を押してインストールを完了します。
※CentOSが最新化しない場合、下記のエラーが発生しインストールが失敗します。
$ sudo -E yum groups install "GNOME Desktop" -y
…
(1112/1112): urw-fonts-2.4-16.el7.noarch.rpm | 3.0 MB 00:19
--------------------------------------------------------------------------------
合計 5.6 MB/s | 881 MB 02:36
Running transaction check
Running transaction test
Transaction check error:
file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x8![001.png](https://qiita-image-store.s3.amazonaws.com/0/193995/ebdc951b-2db6-2652-bda0-5a2118dead7b.png)
6_64 conflicts with file from package grub2-common-1:2.02-0.65.el7.centos.2.noarch
エラーの要約
-------------
[user@localhost ~]$
参考資料のCentOS 7 : X ベースの GUI デスクトップ環境インストールに解決策が記載されますが、試したところでうまくいきませんでした。