分类: LINUX
2012-07-12 23:25:42
Redhat enterprise linux6.0的yum源配置
环境:
1、 挂在redhat6.0的iso文件(ISO镜像在/opt下,将它挂载在/mnt/cdrom下)
#mount -o loop /opt/RHEL6.0-20100414.0-AP-i386-DVD1.iso /mnt/cdrom
#mkdir /var/ftp/pub/RHEL6
#cp –rp /mnt/cdrom/* /var/ftp/pub/RHEL6/ 复制光盘里的所有文件到/var/ftp/pub/RHEL6目录下
2、 配置yum服务器
[root@testdb repodata]#(命令太长 注意空格 最后/var前有空格)
createrepo –g /var/ftp/pub/RHEL6/repodata/1...-comps-rhel6-Server.xml /var/ftp/pub/RHEL6/Packages
2865/2865 - libcroco-devel-0.6.2-5.el6.i686.rpm
pm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@testdb repodata]#
3、 client上配置repo文件
[root@station100 ~]# vim /etc/yum.repos.d/rhel-beta.repo(并非一定要是
rhel-beta.repo,但是一定要以.repo结尾)
[rhel6]
name=Red Hat Enterprise Linux6
baseurl=ftp://192.168.100.*/pub/RHEL6 (*代表ftp服务器的地址填写你知道yum源的IP,很重要!注意那台服务器的ftp服务是开启的并制作了yum源)
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4、rpm - -import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5、cd /etc/yum.repos.d/
6、mkdir aa
7、mv packagekit-media.repo aa (将原来的.repo结尾的文件移动到aa目录下,使用我们自己创建的那个.repo结尾的文件)
8、yum clean all 清除原来的yum源缓存数据
yum list 查看所有已经安装的软件
yum grouplist 查看安装的和没有安装的软件组的情况
yum install *** (*代表你要安装的软件的名字)
yum groupinstall ***(*代表你要安装的软件组的名字,可以使用yum grouplist查看哪些安装了,哪些没有安装。如果组名字中间有空格,注意使用双引号给引起来)
更多使用方法,建议使用man yum 查看
yum groupinstall 是个很好用的工具,使用yum grouplist可以查看可安装的包和已经安装的包,比如说安装完后发现没有安装桌面,则可以使用这两个命令了。
yum groulist可以找到 gnome 、 X Window、Desktop
那么使用yum groupinstall 安装,具体方法是:
yum groupinstall “X Window”
yum groupinstall Desktop
yum groupinsatll gnome