記Centos 7 通過yum命令行安裝GNOME圖形界面

爲了備戰ASC,新服務器到後,給其配置桌面環境。本以爲三條命令的事。折騰了了好幾天。太菜了!!!把踩到的坑記錄一下.
d

服務器是戴爾R740,預裝系統是CentOS Linux 7

問題

先說遇到的問題和怎麼解決的。安裝方法網上已經很多了!本文完整安裝步驟在後面。
一、使用yum update或yum groupinstall "GNOME Desktop"等yum安裝命令出現Error: Package: avahi-libs-0.6.31-13.el7.x86_64 (@anaconda)系列錯誤,大概如下:

–> Processing Conflict: firewalld-0.6.3-2.el7_7.1.noarch conflicts NetworkManager < 1:1.4.0-3.el7
–> Finished Dependency Resolution
Error: Package: avahi-libs-0.6.31-13.el7.x86_64 (@anaconda)
Requires: avahi = 0.6.31-13.el7
Removing: avahi-0.6.31-13.el7.x86_64 (@anaconda)
avahi = 0.6.31-13.el7
Updated By: avahi-0.6.31-19.el7.x86_64 (base)
avahi = 0.6.31-19.el7
Error: kernel conflicts with kmod-14-9.el7.x86_64
Error: firewalld conflicts with 1:NetworkManager-0.9.9.1-25.git20140326.4dba720.el7_0.x86_64
Error: initscripts conflicts with centos-release-7-0.1406.el7.centos.2.4.x86_64
Error: avahi-libs conflicts with avahi-0.6.31-19.el7.x86_64
You could try using –skip-broken to work around the problem
** Found 167 pre-existing rpmdb problem(s), ‘yum check’ output follows:
ModemManager-glib-1.6.10-3.el7_6.x86_64 is a duplicate with ModemManager-glib-1.1.0-6.git20130913.el7.x86_64
1:NetworkManager-1.18.0-5.el7_7.1.x86_64 is a duplicate with 1:NetworkManager-0.9.9.1-25.git20140326.4dba720.el7_0.x86_64
1:NetworkManager-libnm-1.18.0-5.el7_7.1.x86_64 has installed conflicts NetworkManager-glib < (‘1’, ‘1.18.0’, ‘5.el7_7.1’): 1:NetworkManager-glib-0.9.9.1-25.git20140326.4dba720.el7_0.x86_64
acl-2.2.51-14.el7.x86_64 is a duplicate with acl-2.2.51-12.el7.x86_64
alsa-lib-1.1.8-1.el7.x86_64 is a duplicate with alsa-lib-1.0.27.2-3.el7.x86_64
audit-libs-2.8.5-4.el7.x86_64 is a duplicate with audit-libs-2.3.3-4.el7.x86_64
avahi-libs-0.6.31-19.el7.x86_64 is a duplicate with avahi-libs-0.6.31-13.el7.x86_64
bash-4.2.46-33.el7.x86_64 is a duplicate with bash-4.2.45-5.el7.x86_64
32:bind-license-9.11.4-9.P2.el7.noarch is a duplicate with 32:bind-license-9.9.4-14.el7.noarch
binutils-2.27-41.base.el7.x86_64 is a duplicate with binutils-2.23.52.0.1-16.el7.x86_64
bzip2-libs-1.0.6-13.el7.x86_64 is a duplicate with bzip2-libs-1.0.6-12.el7.x86_64
ca-certificates-2018.2.22-70.0.el7_5.noarch is a duplicate with ca-certificates-2013.1.95-71.el7.noarch
centos-logos-70.0.6-3.el7.centos.noarch is a duplicate with centos-logos-70.0.6-1.el7.centos.noarch
centos-release-7-7.1908.0.el7.centos.x86_64 is a duplicate with centos-release-7-0.1406.el7.centos.2.4.x86_64

解決辦法:

#輸入以下命令
1、yum install yum-utils   #如果這條命令也出錯,就忽略這條
#清除之前未完成的事務
2、yum-complete-transaction
   yum history redo last  
#清除可能存在的重複包
3、package-cleanup --dupes
#清除可能存在的損壞包
4、package-cleanup --problems
#清除重複包的老版本:
5、package-cleanup --cleandupes

#以上完成後,在把yum重新更新
yum clean all  #清空yum
yum -y upgrade  #重新更新yum

#解決!

二、跳過yum groupinstall “GNOME Desktop” "Graphical Administration Tools"命令時,在安裝過程中,最後出現包衝突,導致安裝不成功。即出現如下錯誤:
file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7.centos.2.noarch
(注:我當時的是和grub2-xxx,總之是另一個東西衝突,不過解決方法也和下面一樣)
解決方法:

#該問題是由於文件fwupdate-efi 同grub2-common衝突所致,這裏需要將該包通過
#yum update grub2-common命令進行更新。

yum update grub2-common #(如果是其他包也yum update 包名 即可)

#更新完畢後,繼續執行命令
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

#可以加一個-y ,這樣就不用在接下來輸入y表示同意安裝了!如下:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y

正常安裝步驟

(網上挺多正常安裝圖像界面教程,下面也是參考網上的!)

CentOS 7 默認是沒有圖形化界面的,但我們很多人在習慣了 Windows 的圖形化界面之後,總是希望有一個圖形化界面從而方便我們使用。(其實服務器命令行挺好的感覺)

一、用root登錄

因爲權限限制,所以我們需要進入 root 模式,開機使用 root 登陸或者系統運行中切換爲 root 用戶均可。

二、安裝 X 窗口系統

安裝X(X Window System),命令爲

yum groupinstall "X Window System"  //注意有引號

在這裏插入圖片描述
然後系統會自動尋找最近的網絡進行相關文件的下載。
在這裏插入圖片描述
輸入 y ,然後開始下載需要的 package。如果正常會出現一個Complete!說明安裝成功。
在這裏插入圖片描述
在這裏我們可以檢查一下我們已經安裝的軟件以及可以安裝的軟件,命令爲

yum grouplist

在這裏插入圖片描述

三、安裝圖形界面軟件 GNOME

安裝命令爲:

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

特別注意!!!!一定要注意名稱必須對應,否則會出現No packages in any requested group available to install or update 的錯誤。這是因爲不同版本的CentOS的軟件名可能不同(其他 Linux 系統也是類似的)
在這裏插入圖片描述
輸入y,開始下載需要安裝的包
在這裏插入圖片描述
在這裏插入圖片描述
到這裏就安裝完成了。

這時,我們重啓一下:reboot 命令
然後開機時就可以看到多了一個系統選項,(這裏忘記截圖了),其中一個就是圖像界面的系統。
或者進入命令行界面後,輸入startx 命令進入圖形界面(第一次可能比較慢,耐心等待)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章