首先,準備好ftp服務器,詳情參見本人上一篇博客http://iceblock.blog.51cto.com/6758400/1166892。
準備libmcrypt-2.5.7-5.e15.i386.rpm
php-mcrypt-5.1.6-5.e15.i386.rpm
建立yum服務器
cd /var/ftp/cdrom(進入ftp服務器上的光盤目錄)
service vsftpd start(啓動vsftpd)
ll /var/ftp/cdrom/server/repodata/(server倉庫中幾個文件)
ll /var/ftp/cdrom/VT/repodata/(VT倉庫中幾個文件)
虛擬機中打開另一臺linux做爲yum服務器的客戶端
構建server倉庫
vim /etc/yum.repos/d/rhel-debuginfo.repo(編輯yum的文件)
[rhel-server]
name=Red Hat Enterprise Linux server
baseurl=ftp://192.168.126.30 /cdrom/server(修改baseurl)
gpgkey=ftp://192.168.126.30 /cdrom/RPM-GPG-KEY-redha-release(修改gpgkey)
構建VT(虛擬化)倉庫
[rhel-vt]
name=Red Hat Enterprise Linux vt
baseurl=ftp://192.168.126.30 /cdrom/VT(修改baseurl)
gpgkey=ftp://192.168.126.30 /cdrom/RPM-GPG-KEY-redha-release(修改gpgkey)
構建cluster(羣集)倉庫
[rhel-cluster]
name=Red Hat Enterprise Linux cluster
baseurl=ftp://192.168.126.30 /cdrom/Cluster(修改baseurl)
gpgkey=ftp://192.168.126.30 /cdrom/RPM-GPG-KEY-redha-release(修改gpgkey)
構建ClusterStorage(存儲)倉庫
[rhel-clusterstorage]
name=Red Hat Enterprise Linux clusterstorage
baseurl=ftp://192.168.126.30 /cdrom/ClusterStorage(修改baseurl)
gpgkey=ftp://192.168.126.30 /cdrom/RPM-GPG-KEY-redha-release(修改gpgkey)
倉庫建好之後,進入客戶端的圖形界面下的applaction
然後想要安裝什麼就選擇什麼,和windows界面下一樣。。。
但如果沒建好yum倉庫,這裏邊是什麼都沒有的。
但是linux在做服務器時,一般情況下是沒有kde或gnome桌面的,那管理yum就需要命令行了
yum list all(查看所有yum )
yum list INSTALLED(查看已經安裝過的yum)
yum list available(查看未安裝過的yum)
yum install httpd -y(yum 安裝httpd)
yum list all |grep httpd(查看httpd服務)
yum info httpd(查詢httpd的詳細信息)
yum remove httpd -y(卸載httpd)
yum install mysql-server -y(安裝mysql)
沒有其他關聯軟件包的出錯信息(yum很好地處理依賴關係)
yum groupinstall “KDE” -y(安裝kde軟件組,記着加“”)
yum groupinfo “DNS Name Server” (查看軟件組)
把libmcrypt-2.5.7-5.e15.i386.rpm
Php-mcrypt-5.1.6-5.e15.i386.rpm
軟件包拷貝到服務器/var/ftp/cdrom/Server
cd /mnt/cdrom/Server/
rpm -ivh createrepo-0.4.11-3.e15.noarch.rpm
cd /var/ftp/cdrom/Server
createrepo -g repodata/comps-rhel5-server-core.xml ./(更新server倉庫)
yum localinstall libmcrpt-2.5.7-5.e15.i386.rpm --nogpgcheck(在本地依賴yum庫安裝軟件包,解決軟件包的依賴關係)
關於yum的使用,先介紹的這裏,後續還會有詳盡的介紹,敬請關注本人後期的blog
http://iceblock.blog.51cto.com/