您好,登錄后才能下訂單哦!
本篇內容介紹了“RHEL6怎么通過安裝光盤或ISO文件制作本地yum源”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
RHEL6通過安裝光盤或ISO文件制作本地yum源的方法
rhel6中默認沒有.repo文件,需要自己寫一個。
在使用yum安裝之前是必須配置yum源的, 在不能聯網的情況下, 可使用DVD光盤或ISO文件做本地yum源. 下面以RHEL6.0為例, 其它版本類似.
1. 建立ISO文件存放目錄(/repo/iso)和ISO文件的掛載目錄(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
如果有現成的ISO文件可以直接上傳至/repo/iso目錄下.
2. 如果是DVD光盤(插入服務器后自動映射在/dev/cdrom下), 則先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.0-x86_64-dvd.iso
或
# dd if=/dev/cdrom f=/repo/iso/rhel-server-6.0-x86_64-dvd.iso
3. 掛載ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6
# df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda5 97G 5.8G 86G 7% /
tmpfs 1.9G 272K 1.9G 1% /dev/shm
/dev/loop0 3.2G 3.2G 0 100% /repo/rhel6
4. 確保系統中已經安裝了yum相關軟件包
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
版本號可能有所不同, 如果缺少, 請自行安裝(這些包基本都默認安裝了).
5. 編輯repo文件
# vi /etc/yum.repos.d/rhel6.repo
-------------------------------------------------------------------------------
[Server]
name=rhel6server
baseurl=file:///repo/rhel6/Server
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意這里的baseurl指向Server目錄, 如果還要安裝諸如集群和虛擬機等軟件, 則還需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 測試
# system-config-packages (在XWindow下, 選擇安裝需要的軟件包)
# yum install lrzsz (下載安裝lrzsz軟件包,自動查找解決依賴關系)
7.將mount命令寫入fstab
為方便,把這些mount寫進/etc/fstab,以便開機就掛載:
/repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
##########################################################
##########################################################
RHEL 6.1已于5月19號正式發布了,我也于昨天下載并安裝了,因為我的主機是64位的系統,所以這次我決定也下64位的RHEL6.1,順利安裝完成。以后我所有的課程都將在此版本的基礎上演示,直到下一個版本出來。雖然安裝上了RHEL6.1,但我也總結了一些關于RHEL6.1你可能想知道的那點事,供大家來參考。
1、RHEL 6文本模式安裝時無法自定義分區,無法自定義安裝軟件包。
從RHEL6開始,文本模式安裝無法自定義分區,無法自定義安裝軟件包,好像說是為了屏蔽某個bug,因為打開此功能會有某個bug,所以屏蔽掉了。
要想自定義分區和自定義安裝軟件包的話,只能通過圖形界面模式或者kickstart安裝才能自行定義分區與軟件包。
2、RHEL6.1本地源的配置
在/etc/yum.repos.d/里面創建個以.repo結尾的文件,寫入相應的YUM配置信息
[root@localhost yum.repos.d]# cat local.repo [local] name=local_yum baseurl=file:///mnt enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
說明:
a、我是用光盤掛載到/mnt做源的地址
b、文件名為/etc/yum.repos.d/local.repo
c、如果你想玩桌面安裝刪除軟件的話,你需要開啟gpgcheck,并設置Key
然后你需要把光盤里面的KEY復制并替換掉/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@localhost yum.repos.d]# cp /mnt/RPM-GPG-KEY-redhat-release /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release cp:是否覆蓋"/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release"? y
執行一下yum clean all,這樣RHEL6.1本地的YUM源就配置成功了。
3、如何從rhel6.0升級到rhel6.1
在RHEL6.0的上,將本地yum源更換為rhel 6.1的DVD鏡像,開啟終端,執行 yum update 命令,系統就會搜索新的更新內容并提示你進行更新,升級結束后重啟系統。
4、在字符界面安裝Gnome桌面
如果你是字符界面安裝的系統的話,因為不讓你選擇軟件包,所以你需要在安裝好系統后,安裝需要的軟件,比如說桌面。
在RHEL6.1中,gonme桌面包的名字變成了Desktop,這算是RHEL6.1默認的桌面了。但如果只安裝這個組的話,也是不行的,他缺少了X協議的支持,在啟動桌面的時候,會出現下面和X相關的錯誤提示。
xinit: No such file or directory (errno 2): no server "/usr/bin/X" in PATH xinit: No such file or directory (errno 2): unable to connect to X server xinit: No such process (errno 3): Server error.
所以說,要在字符界面下安裝Gnome桌面,你需要安裝兩個組。
yum groupinstall "X Window System" yum groupinstall "Desktop"
5、把中文環境換成英文環境
如果說,你安裝系統的時候,選擇了中文語言包的支持的話,那么系統會以中文顯示。如果在終端使用的話,有點不方便,告別是用yum group*這些命令的時候,可能無法安裝。
解決的辦法就是編輯
/etc/sysconfig/i18n
把zh_CN換成en_US LANG="en_US.UTF-8" 然后執行一次下面的命令 source /etc/sysconfig/i18n
6、如果你玩桌面的話,你需要知道包管理的調用命令換成了gpk-application
以下RHEL6.1的ed2k鏈接及校驗信息的下載地址:
**************************************(X86)******************************************
Red Hat Enterprise Linux 6.1 Server (x86) boot.iso 208 MB MD5: 724c2308cbfbceb385633e132b89d766 SHA-256: d7cf7e76408914f6fa4f92cc09b409fcf864d5155c694fbf1675e56c3b5a9b29 ed2k://|file|rhel-server-6.1-i386-boot.iso|218103808|E6E042576CEAE866326C88B8ECC53E4D|/ Binary DVD 2,924 MB MD5: f8c8a310e34d26339c99d462e3557324 SHA-256: 73ca2918cab11120575cb8231eed40027b31bb671199a327d7e102d47adc6a20 ed2k://|file|rhel-server-6.1-i386-dvd.iso|3066486784|492A4CCAE7C2C52CCA87196C72A4E24F|/
**************************************(X64)******************************************
Red Hat Enterprise Linux 6.1 Server (AMD64/Intel EM64T) boot.iso 250 MB MD5: ab5072eaf2f7cab28bd4da1c00dedd80 SHA-256: 91f1ff57787b5885561095a217eed2ef06a438a9f56a5c3aed24551b1afa06be ed2k://|file|rhel-server-6.1-x86_64-boot.iso|262144000|DA929A1375F3BAAF5061AD82B07F90FF|/ Binary DVD 3,434 MB MD5: a051dbf28ef444a019dc6660efe3e3a4 SHA-256: 408b53542d967458c8a51ba0d4079956c853b30a029dea6df93d4a1d65ba4a3f ed2k://|file|rhel-server-6.1-x86_64-dvd.iso|3600812032|D39B97540497D24175340915244E6DA5|/
############################################################
##############################################################
RHEL6已經引起了眾多愛好者的注意了,雖然RHCE的課程還停留在RHEL5.4左右(自己猜的),可是6才是大勢所趨哦!看了幾篇更換YUM源的文章,有朋友說YUM源更換比起RHEL5更簡單了,我自己的看法倒是正好相反,以前是可以直接在GUI中更換的,下載卻只能硬生生的在
RHEL6已經引起了眾多愛好者的注意了,雖然RHCE的課程還停留在RHEL5.4左右(自己猜的),可是6才是大勢所趨哦!看了幾篇更換YUM源的文章,有朋友說YUM源更換比起RHEL5更簡單了,我自己的看法倒是正好相反,以前是可以直接在GUI中更換的,下載卻只能硬生生的在命令行下敲,不過這倒是很適合RHCE的培訓啊!
先看看RHEL6的鏡像盤的文件結構吧:下圖中的兩組箭頭指向的是鏈接和對應的實際文件位置,Packages文件夾下有YUM源所需要的所有rpm包,而Server文件夾下只有Packages的鏈接,所以我們首先要將Server文件夾(不要復制Package鏈接文件,沒有意義,要用真實的Packages文件來替換)復制到/mnt文件夾下作為本地的yum source;
利用vim /etc/yum.repos.d/local.repo 建立一個.repo的應答文件,內容如下:
[local]
name=local
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
然后:wq保存退出,執行下面三道命令:
yum clean all
yum list
yum grouplist
如果有報錯信息,請做相應檢查,最常見的就是提示缺少.xml的標記文件,只要將ISO/Server文件下的文件復制到yum source目標位置即可;
最后卸載RHEL6的ISO鏡像,導航到【添加/刪除軟件】-【系統】菜單-【軟件源】界面,啟用local源,然后輸入eclipse來驗證,如果右面顯示有灰化為安裝的軟件包則表明yum source更換完成!
你可以執行yum install <service name>來驗證一下,如果出現提示輸入[y/N]的提示,說明yum source沒有任何問題啦! 結語:如果你直接復制Packages文件夾作為yum source,那么你還需要復制Server文件下的除同名文件夾之外的所有配置文件及文件夾到你的Packages同級文件夾下面才行,如有錯誤,會有相應提示的。
“RHEL6怎么通過安裝光盤或ISO文件制作本地yum源”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。