本地yum源的创建,以及shell脚本安装.
2015-12-11 21:47
676 查看
用虚拟机安装,首先打开虚拟机光驱cd-rom挂载你的dvd版的rhel的虚拟镜像。
1、使用root用户登录系统,并使用下面的命令创建目录:
#mkdir/media/cdrom
#mkdir/var/yum
mount/dev/cdrom/media/cdrom
cp-rmedia/cdrom/var/yum
(将光盘所有东西复制到/var/yum下)
2、检查当前是否已经安装createrepo包的安装情况:
#rpm-qcreaterepo(本文件包是创建yum库映射的)
如果显示为尚未安装,则需要执行如下的命令完成安装:
#cd/var/yum/Server/
#rpm-ivh/media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可。
3、创建yumrepository的xml-rpm-metadata,执行如下命令:
#createrepo-g/var/yum/Server/repodata/comps-rhel5-server-core.xml/var/yum/Server/
#createrepo-g/var/yum/VT/repodata/comps-rhel5-vt.xml/var/yum/VT/
#createrepo-g/var/yum/Cluster/repodata/comps-rhel5-cluster.xml/var/yum/Cluster/
#createrepo-g/var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/var/yum/ClusterStorage/
4、创建本地yum客户端的repo文件,以使用本地yumrepository:
#cd/etc/yum.repos.d/
#vimlocal.repo(名字可以随便起,但是要以.repo为后缀)
接下来在文件中添加如下内容后保存:
[base]#(yum块区域)
name=Server#(名字可以随便起)
baseurl=file:///var/yum/Server#(搜索路径,必须指向你本机的yum源路径)
gpgcheck=0#(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)
enabled=1#(是否启用,0为不启用,1为启用,涂过没这一项,就是启用)
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
[Cluster]
name=Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
[CS]
name=ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
5、测试使用yum来安装软件包
#yuminstallvsftpd
1、使用root用户登录系统,并使用下面的命令创建目录:
#mkdir/media/cdrom
#mkdir/var/yum
mount/dev/cdrom/media/cdrom
cp-rmedia/cdrom/var/yum
(将光盘所有东西复制到/var/yum下)
2、检查当前是否已经安装createrepo包的安装情况:
#rpm-qcreaterepo(本文件包是创建yum库映射的)
如果显示为尚未安装,则需要执行如下的命令完成安装:
#cd/var/yum/Server/
#rpm-ivh/media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可。
3、创建yumrepository的xml-rpm-metadata,执行如下命令:
#createrepo-g/var/yum/Server/repodata/comps-rhel5-server-core.xml/var/yum/Server/
#createrepo-g/var/yum/VT/repodata/comps-rhel5-vt.xml/var/yum/VT/
#createrepo-g/var/yum/Cluster/repodata/comps-rhel5-cluster.xml/var/yum/Cluster/
#createrepo-g/var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/var/yum/ClusterStorage/
4、创建本地yum客户端的repo文件,以使用本地yumrepository:
#cd/etc/yum.repos.d/
#vimlocal.repo(名字可以随便起,但是要以.repo为后缀)
接下来在文件中添加如下内容后保存:
[base]#(yum块区域)
name=Server#(名字可以随便起)
baseurl=file:///var/yum/Server#(搜索路径,必须指向你本机的yum源路径)
gpgcheck=0#(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)
enabled=1#(是否启用,0为不启用,1为启用,涂过没这一项,就是启用)
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
[Cluster]
name=Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
[CS]
name=ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
5、测试使用yum来安装软件包
#yuminstallvsftpd
相关文章推荐
- GitHub Shell Command
- Git Bash下载Android源码
- Linux下通过rm -f删除大量文件时提示"-bash: /bin/rm: Argument list too long"的解决方法
- 浅谈获取shell中函数的返回值
- Bash shell学习_学习笔记
- powershell 部署域控制器
- 一个简单的wifi开关shell脚本实现
- 中文Win7下成功安装calabash-android步骤
- sqoop+hive+shell+oozie 示例
- 如何在HP-UX中安装bash?
- 再谈CSHELL对C程序员的价值
- powershell 汉洛塔
- shell根据系统硬盘大小删除文件
- shell if 多条件判断 时间大小比较
- shell之监控tomcat(一个tomcat)端口是否正常
- shell常用脚本
- shell脚本无法使用source的原因及解决方法
- python调用shell脚本
- shell调用脚本--直接退出不执行后续命令
- 5. storm常用命令(客户端storm shell)