Redhat Enterprise Server6.1下的yum安裝源的配置主要分爲一下幾個步驟:linux
服務器配置緩存
掛載鏡像文件:服務器
在mnt目錄下建立rhel6.1文件夾存放鏡像文件ide
[root@huboss mnt]# mkdir rhel6.1
工具
[root@huboss ~]# mount /dev/cdrom /mnt/rhel6.1
url
[root@huboss ~]# cd /mnt/rhel6.1/Packages/
spa
安裝vsftpd包:orm
[root@huboss Packages]# rpm -ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm
xml
安裝完成後,在/var/ftp/pub目錄會自動生成ip
而後根據虛擬機的硬盤大小,選擇時候是要複製rhel鏡像仍是每次mount,這裏咱們選擇複製鏡像到/var/ftp/pub目錄下
[root@huboss Packages]# cp -r /mnt/rhel6.1 /var/ftp/pub/
關閉防火牆:
[root@huboss rhel6.1]# service iptables stop
好,如今服務端的配置就完成了,下面進行客戶端的配置
客戶端配置
配置repo文件:
[root@rhel61-hubo ~]# cd /etc/yum.repos.d/
[root@rhel61-hubo yum.repos.d]# cp rhel-source.repo ftpyum.repo
[root@rhel61-hubo yum.repos.d]# vi ftpyum.repo
內容以下:
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
修改baseurl、enabled、gpgcheck
baseurl=ftp://192.168.1.240/pub/rhel6.1/Server #地址爲服務器的地址
enabled=1
gpgcheck=0
保存並退出
好,如今客戶端的配置就完成了,你能夠嘗試各類yum install xxx
PS
yum clean all 清除原來的yum源緩存數據
yum list 查看全部已經安裝的軟件
yum grouplist 查看安裝的和沒有安裝的軟件組的狀況
yum install *** (*表明你要安裝的軟件的名字)
yum groupinstall ***(*表明你要安裝的軟件組的名字,能夠使用yum grouplist查看哪些安裝了,哪些沒有安裝。若是組名字中間有空格,注意使用雙引號給引發來)
yum groupinstall 是個很好用的工具,使用yum grouplist能夠查看可安裝的包和已經安裝的包,好比說安裝完後發現沒有安裝桌面,則能夠使用這兩個命令了。
yum groulist能夠找到 gnome 、 X Window、Desktop
那麼使用yum groupinstall 安裝,具體方法是:
yum groupinstall 「X Window」
yum groupinstall Desktop
yum groupinsatll gnome
yum whatprovides package-name
更多使用方法,建議使用man yum 查看