RedHat安裝圖形化界面及使用Yum提示需要註冊問題處理
-Redhat 6.6Mini無法用自帶yum倉庫安裝圖形化界面;
-執行Yum操作均提示This system is not registered to Red Hat Subscription Management
-不斷調整yum倉庫方式,依舊提示Redhat默認自帶的Yum源需要註冊等;
具體提示如下:
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
環境描述:
Redhat 6.6 mini
排錯步驟:
基於同事描述的情況及現場登陸查詢結果,考慮環境盡快交付的問題,嘗試用centos yum源方式解決該問題(CentOS開源項目是基於RedHat RHEL開放源碼進行重新編譯,而且不包含閉源的軟件。從某種意義上看CentOS就是RHEL的免費版本。所以本例將RHEL的YUM源替換為CentOS即可),具體操作方法如下:
1.查看當前已安裝yum包:
rpm –qa |grep yum
2.強制刪除Redhat自帶yum包:
rpm -qa |grep yum |xargs rpm -e –nodeps
3.查看當前yum包是否卸載:
rpm –qa |grep yum
4.掛載Centos鏡像並切換到Packages目錄:
mount /dev/cdrom /media cd /media/Packages
5.安裝wget及yum包:
rpm -ivh wget-1.12-5.el6.x86_64.rpm rpm -ivh yum-3.2.29-60.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
6.切換到yum.repos.d目錄下:cd /etc/yum.repos.d/
7.下載對應centos版本yum配置文件(建議下載之前先備份原配置文件):
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
Eg:如不清楚版本信息,可執行cat /etc/redhat-release查詢:
Eg:網易Centos開源鏡像庫鏈接:http://mirrors.163.com/centos/6/os/x86_64/Packages/
Eg:網易Centos yum鏡像使用幫助鏈接:http://mirrors.163.com/.help/centos.html
8.替換鏡像文件中版本信息:
sed -i "s/\$releasever/6/g" -i /etc/yum.repos.d/CentOS6-Base-163.repo
9.查看當前yum配置文件:cat CentOS6-Base-163.repo
YUM倉庫的配置文件註解:
cat CentOS6-Base-163.repo [base] name=CentOS-6 - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
參數註解信息如下:
[base]:用於區分不同的倉庫,在一個*.repo文件中,可以定義一個或多個倉庫;
name:用於對倉庫的描述;
baseurl:用於指定獲取rpm包的源位置,支持http://、ftp://、file://三種協議;
enabled:用於定義此軟件倉庫是否可用。0:不可用,1:可用;
gpgcheck:定義是否對rpm包進行GPG校驗。0:不校驗,1:校驗
gpgkey:用於定義校驗的gpg密鑰文件的位置;
部分yum命令註解:
yum clean all:清除yum倉庫緩存 yum makecache:創建yum倉庫緩存 yum install:安裝單個軟件 yum grouplist:查看這個軟件的所有軟件包,每次安裝前可以先查看yum grouplist有哪些軟件,然後再去安裝yum groupinstall yum groupinstall:安裝多個軟件,安裝這個軟件的所有依賴的軟件包,yum groupinstall安裝的時候軟件包名必須加雙引號;
10.執行yum安裝圖形化界面命令:
yum groupinstall "X Window System" "Graphics Creation Tools" yum groupinstall "Desktop" "Desktop Platform"
11.更改默認運行級別:
vi /etc/inittab
默認運行級別註解: 0 - halt (Do NOT set initdefault to this) *關機 1 - Single user mode *單用戶模式; 2 - Multiuser, without NFS (The same as 3,if you do not have networking)*無網絡多用戶模式 3 - Full multiuser mode *命令行模式 4 - unused *保留不用 5 - X11 *GUI 圖形用戶界面模式; 6 - reboot (Do NOT set initdefault to this) *重啟系統。
通過修改/etc/inittab設置默認運行級別, 級別3默認不啟動圖形化,級別5默認啟動圖形化
12.重啟後完成圖形化界面配置:
圖形化界面安裝完成。
RedHat安裝圖形化界面及使用Yum提示需要註冊問題處理