校驗內容:-V S -Size 5 MD5 sum T mTime rpm –-rebuilddb 、、重建rpm資料庫 rpm –-initdb 、、修復rpm資料庫 yum yum
1. 構建網路yum伺服器(網路可以訪問) 1)安裝FTP伺服器yum伺服器. [root@junjie ~]# mkdir /mnt/cdrom [root@junjie ~]# mount /dev/cdrom /mnt/cdrom/ [root@junjie ~]# cd /mnt/cdrom/Server/ [root@junjie Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm [root@junjie Server]# service vsftpd start [root@junjie Server]# cd /var/ftp [root@junjie ftp]# mkdir rhel [root@junjie ftp]# cp -ar /mnt/cdrom/* /var/ftp/rhel/ [root@junjie ftp]# du -sh rhel/ 2)安裝createrepo工具.(構建組文件,yum源通用資料庫) [root@junjie ftp]# cd /var/ftp/rhel/Server/ [root@junjie Server]#rpm –ivh createrepo-0.4.11-3.el5.noa rch.rpm [root@junjie Server]createrepo -g ./repodata/comps-rhel5 -server-core.xml ./ [root@junjie Server]# cd ../VT [root@junjie VT]# createrepo -g ./repodata/comps-rhel5 -vt.xml ./ [root@junjie VT]# cd ../Cluster [root@junjie Cluster]# createrepo -g ./repodata/comps-rhel5 -cluster.xml ./ [root@junjie Cluster]# cd ../ClusterStorage/ [root@junjie ClusterStorage]# createrepo -g ./repodata/ comps-rhel5-cluster-st.xml ./ 3)網路yum客戶端配置: [root@junjie ~]# cd /etc/yum.repos.d/ [root@junjie yum.repos.d]# vim myyum.repo 1 [rhel-servr] 2 name=Red Hat Enterprise Linux server 3 baseurl=ftp://192.168.101.144/rhel/Server 4 enabled=1 5 gpgcheck=1 6 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease 7 [rhel-vt] 8 name=Red Hat Enterprise Linux vt 9 baseurl=ftp://192.168.101.144/rhel/VT 10 enabled=1 11 gpgcheck=1 12 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease 13 [rhel-cluster] 14 name=Red Hat Enterprise Linux cluster 15 baseurl=ftp://192.168.101.144/rhel/Cluster 16 enabled=1 17 gpgcheck=1 18 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease 19 [rhel-clusterstorage] 20 name=Red Hat Enterprise Linux clusterstorage 21 baseurl=ftp://192.168.101.144/rhel/ClusterStorage 22 enabled=1 23 gpgcheck=1 24 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease [root@junjie yum.repos.d]# yum list all //(添加本地緩存) 此時即可使用yum install直接安裝軟體,也可使用圖形下安裝 yum [options] [command] [package ...] yum install list update remove clean(清除緩存) 從上圖可以看出可以使用yum通過網路ftp安裝軟體 使用yum clean all清除yum緩存 yum clear all利於與伺服器上的軟體同步 2.構建本地yum伺服器(只能本機訪問) [root@junjie ~]# mkdir /mnt/cdrom [root@junjie ~]# mount /dev/cdrom /mnt/cdrom/ [root@junjie ~]# cd /etc/yum.repos.d/ [root@junjie yum.repos.d]# vim myyum.repo 1 [rhel-servr] 2 name=Red Hat Enterprise Linux server 3 baseurl=file:///mnt/cdrom/Server 4 enabled=1 5 gpgcheck=1 6 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 7 [rhel-vt] 8 name=Red Hat Enterprise Linux vt 9 baseurl=file:///mnt/cdrom/VT 10 enabled=1 11 gpgcheck=1 12 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 13 [rhel-cluster] 14 name=Red Hat Enterprise Linux cluster 15 baseurl=file:///mnt/cdrom/Cluster 16 enabled=1 17 gpgcheck=1 18 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 19 [rhel-clusterstorage] 20 name=Red Hat Enterprise Linux clusterstorage 21 baseurl=file:///mnt/cdrom/ClusterStorage 22 enabled=1 23 gpgcheck=1 24 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release [root@junjie yum.repos.d]# yum list all //(添加本地緩存) 即可使用yum安裝文件. yum [options] [command] [package ...] yum install list update remove clean(清除緩存) 使用yum clean all清除yum緩存 --xjzhujunjie
O:\RHCA\實驗總結\2012020_軟體管理.docx
本文出自 「xjzhujunjie」 博客,請務必保留此出處http://xjzhujunjie.blog.51cto.com/3582724/787905
[火星人 ] Linux_軟體管理已經有387次圍觀