CentOS 6へのGNOMEデスクトップ環境導入方法

CentOS 6はサーバー用途に特化した設計のため、デフォルトではグラフィカルユーザーインターフェースがインストールされません。しかし、データベース管理ツールや監視ソフトウェアの一部はGUI環境を前提としているため、最小限のシステムにGNOMEデスクトップを追加する必要性が生じます。ここでは、構築済みのCentOS 6システムに対してGUI環境を導入する実践的な手順を示します。

ローカルDVDメディアを使用したインストール

ネットワークに制約がある環境では、インストールDVDをリポジトリとして活用する方法が適しています。

まず、DVDをマウントするためのディレクトリを作成し、光学ドライブを接続します:

sudo mkdir -p /media/install_media
sudo mount /dev/sr0 /media/install_media

次に、yumのローカルリポジトリ設定を新規作成します:

sudo tee /etc/yum.repos.d/DVD-Repo.repo <<EOF
[dvd-source]
name=CentOS Local Installation Media
baseurl=file:///media/install_media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
EOF

デスクトップ環境のコアパッケージをインストール:

sudo yum --disablerepo="*" --enablerepo="dvd-source" -y groupinstall Desktop

グラフィカルシステムの基盤となるX11サーバー:

sudo yum --disablerepo="*" --enablerepo="dvd-source" -y groupinstall "X Window System"

日本語表示をサポートする言語パック:

sudo yum --disablerepo="*" --enablerepo="dvd-source" -y groupinstall "Chinese Support"

ネットワークリポジトリを利用した簡易インストール

安定したインターネット接続が利用可能な場合、以下の単一コマンドで全コンポーネントを導入できます:

sudo yum -y groupinstall Desktop "X Window System" "Chinese Support"

グラフィカル環境の起動と永続化

インストール完了後、即座にGUIセッションを開始するには:

startx

システム起動時に自動的にグラフィカルログイン画面を表示させるには、runlevelを変更します:

sudo sed -i 's/id:3:initdefault:/id:5:initdefault:/' /etc/inittab

タグ: centos6 GNOME X11 Yum 日本語環境

6月19日 22:29 投稿