Yum Server 配置

以下是我的根據網上資料最近搭起來的YUM服務器,步驟如下,希望能夠給初學者有用。
1、YUM客戶端配置:
cd /etc/yum.repos.d/
cp rhel-debuginfo.repo rhel-debuginfo.repo.bak
2、編輯vim rhel-debuginfo.repo 
如下:
[debuginfo]
name=Red Hatlinux server $releasever - $basearch - Debug
baseurl=ftp://10.6.0.156/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://10.6.0.156/pub/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
配置文件內容簡介:
[ ]內的是倉庫的名字
name是倉庫的描述也可以說是名字
baseurl 倉庫的位置
enabled 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
GPGKEY 的存放地址我們需要用下面的命令到入這個簽名。才能使用這項功能
3、rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4,在此前一定要先把vsftpd安裝好。安裝成功以後,把5張光盤裏所有Server 和第1張光盤的VT的文件拷貝到 /var/ftp/pub 目錄裏。
5、切換到 /var/ftp/pub目錄
刪除*.html
刪除Server/repodata/TRANS.TBL
刪除VT/repodata/TRANS.TBL
如果你不刪除以上文件也可能成功,但是也有可能出現意想不到的問題。建議刪除
6、安裝createrepo工具,然後用這個工具生成YUM通用數據庫,ji記住使用TAB補全路徑和命令。
 
createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/
 
createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/
7、然後從新啓動FTP 服務。
 
安裝
yum install package 安裝指定的安裝包package1
yum localinstall package 本地安裝軟件包
更新和升級
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 檢查可更新的程序
 
查找和顯示
yum info <package> 顯示安裝包信息
yum list 顯示所有已經安裝和可以安裝的程序包
yum list <package> 顯示指定程序包安裝情況
yum search <keyword>查找軟件包
 刪除程序
yum remove | erase package1 刪除程序包
 
yum 會把下載的軟件包和header存儲在cache中,而不會自動刪除。如果我們覺得它們佔用了磁盤空間,可以使用yum clean指令進行清除.
yum clean headers清除header
yum clean packages清除下載的rpm包
yum clean all 清除header與rpm包
 
 
YUM故障排除
1、檢查網卡是否啓動,檢查是否有IP地址,PING自己的IP是否可以接通,是否可以PING通YUM服務器
2、檢查客戶端配置文件是否正確
3、檢查VSFTPD服務是否開啓
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章