歡迎您光臨本站 註冊首頁

YUM倉庫學習心得(帶腳本附件)

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

YUM倉庫學習心得(帶腳本附件)

HEL5系列解決RPM安裝依賴及kickstart工具無法選擇安裝包問題。

解決方案是使用YUM倉庫,需要創建倉庫。

YUM伺服器端配置:
1、創建包倉庫文件夾。
mkdir /var/ftp/pub/RHEL5U1

2、拷貝RPM包文件,這裡文件可以來自安裝光碟。
掛載光碟機:
mount  -o loop /dev/cdrom /mnt
拷貝光碟上的文件:
cp -r /mnt/*  /var/ftp/pub/RHEL5U1

3、安裝建立倉庫工具
rpm -ivh /var/ftp/pub/RHEL5U1/Server/createrepo-0.4.4-2.fc6.noarch.rpm

4、建立倉庫
cd /var/ftp/pub/RHEL5U1
for i in `find | grep "xml$" | grep "comps"`;do createrepo -g ${i#./*/} ${i%/*/*.xml}; donee


YUM客戶端配置:
vim /etc/yum.repos.d/server.repo

[rhel-rpms]
name=Red Hat Enterprise Linux  -  - rpms
baseurl=file:///var/ftp/pub/RHEL5U1/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=Red Hat Enterprise Linux  -  - VT
baseurl=file:///var/ftp/pub/RHEL5U1/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
name=Red Hat Enterprise Linux  -  - Cluster
baseurl=file:///var/ftp/pub/RHEL5U1/Cluster
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
name=Red Hat Enterprise Linux  -  - ClusterStorage
baseurl=file:///var/ftp/pub/RHEL5U1/ClusterStorage
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

YUM簡單使用:

安裝:
yum install RPM包的名稱

刪除:
yum remove RPM包的名稱

搜索:
yum search  RPM包的名稱

顯示倉庫所有文件:
yum list

顯示安裝包詳細說明信息:
yum info  RPM包的名稱

更新安裝:
yum update  RPM包的名稱

清楚伺服器倉庫緩存等:
yum clean all

本地安裝:
yum localinstall  /路徑/RPM包的名稱

本地更新:
yum localupdate /路徑/RPM包的名稱

顯示安裝包所安裝的文件列表:
yum provides  RPM包的名稱

反查文件所屬安裝包:
yum whatprovides  /路徑/文件

註:
若安裝時需要安裝到指定的文件夾,則需要 --installroot
舉例:
       yum install --installroot=/mnt  vim


常見問題:
1、解決安裝時需要KEY的問題?
vim /etc/yum.conf
找到這行:
gpgcheck=1
替換成:
gpgcheck=0


總結:
          這個是針對單機配置,所以使用file關鍵字,如果打算在網路內使用,則可以使用ftp關鍵字,當然還要開啟相應的ftp服務。具體配置參考附件腳本。另外這個配置完成以後,在使用:
system-config-packages
system-config-kickstart
     使用這個版本的程序:
              system-config-kickstart-2.6.19.6-1.el5
     註:這個是RHEL5U2自帶版本,RHEL5U1 and RHEL5 配屬程序均都有BUG.

這些工具時,也能夠支持。

[ 本帖最後由 blueswxs 於 2009-11-20 17:53 編輯 ]
《解決方案》

:mrgreen:
《解決方案》

原帖由 7717060 於 2009-11-20 17:55 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
:mrgreen:


斑竹看看,覺得不錯加個精吧。:em02: :em02: :em02:
《解決方案》

好好學習一下
《解決方案》

回復 #1 blueswxs 的帖子

新手的基本常識
對於centos fedora同樣適用的
《解決方案》

嗯,基礎知識,百湖發過類似的帖子
《解決方案》

原帖由 blueswxs 於 2009-11-20 17:59 發表 http://linux.chinaunix.net/bbs/images/common/back.gif



斑竹看看,覺得不錯加個精吧。:em02: :em02: :em02:
多多發帖啊
《解決方案》

原帖由 7717060 於 2009-11-20 21:47 發表 http://linux.chinaunix.net/bbs/images/common/back.gif

多多發帖啊
你也給我加點精吧……滿臉堆笑……
《解決方案》

樓主在學習RHCE?
《解決方案》

原帖由 cst05001 於 2009-11-23 11:51 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
樓主在學習RHCE?


RHCE 三年前以過,目前在等待公司安排RHCA。

[火星人 ] YUM倉庫學習心得(帶腳本附件)已經有744次圍觀

http://coctec.com/docs/service/show-post-14861.html