401 瀏覽數

安裝 CentOS 7 Gnome Desktop

如果安裝 CentOS7 是最小安裝時是沒有桌面系統的,之後要再額外安裝桌面系統會很麻煩.這時候可以透過 group install 的方式.

group install -is used to install all of the individual packages in a group,

[root@localhost ~]# yum grouplist
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: centos.cs.nctu.edu.tw
 * extras: centos.cs.nctu.edu.tw
 * updates: centos.cs.nctu.edu.tw
Available Environment Groups:
   最小型安裝
   基礎架構伺服器
   運算節點
   檔案和列印伺服器
   基本網站伺服器
   虛擬主機
   含有 GUI 的伺服器
   GNOME 桌面環境
   KDE Plasma Workspaces
   用來進行開發和建立的工作站
Available Groups:
   Legacy UNIX 相容性
   主控台網際網路工具
   圖形化管理工具
   安全性工具
   智慧卡支援
   相容性函式庫
   科學支援
   系統管理
   系統管理工具
   開發工具
Done

透過 #yum grouplist 可以看得到當初我們在安裝時選擇的安裝環境 Available Environment Groups ,其他的 Available Groups 也是可以再直接指定安裝.
不過我們指定的時候需要輸入英文

Available environment groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Available Groups:
   Compatibility Libraries
   Console Internet Tools
   Development Tools
   Graphical Administration Tools
   Legacy UNIX Compatibility
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
Done

目標是 GNOME 桌面系統 (GNOME Desktop)

[root@localhost ~]# yum groups install "GNOME Desktop"
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: centos.cs.nctu.edu.tw
 * extras: centos.cs.nctu.edu.tw
 * updates: centos.cs.nctu.edu.tw
Resolving Dependencies
--> Running transaction check
---> Package ModemManager.x86_64 0:1.1.0-8.git20130913.el7 will be installed
--> Processing Dependency: ModemManager-glib(x86-64) = 1.1.0-8.git20130913.el7 for package: ModemManager-1.1.0-
....

安裝完成之後就可以從文字模式直接進入桌面系統.

[root@localhost ~]# systemctl start graphical.target

雖然已經設定完成而且也登入桌面系統,但是我們希望下次開機還是可以直接從 GNOME Desktop 開啟.只需要設定預設的開機預設運作層級.

  • 設定開機至文字模式(runlevel 3)
    # systemctl set-default multi-user.target
  • 設定開機至 GUI 模式(runlevel 5)
    # systemctl set-default graphical.target
[root@localhost ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

網友的想法

  1. 自動參照通知: VNC – tigervnc – Benjr.tw

發表迴響