hikeplayguitar
作者hikeplayguitar·2015-02-04 23:12
研发工程师·山东城市商业银行联盟

【实战总结系列】之第五篇:配置yum源,安装rpm包

字数 1067阅读 2608评论 0赞 0

接前一篇《【实战总结系列】之第四篇:Linux下Cognos的安装使用需要哪些rpm包》
一般情况下,Cognos Server是不能连接外网的,所以采用ISO镜像来为Linux提供yum的本地库。


(1) 首先要将镜像文件挂载到Linux服务器上,iso文件的位置:

[root@pbn ~]# ls /mnt/RedHat.Enterprise.Linux.6.iso/mnt/RedHat.Enterprise.Linux.6.iso

(2) 创建虚拟光驱的目录,用于挂载iso文件:

touch /mnt/vcdrom

(3) 挂载

mount -o loop -t iso9660 /mnt/RedHat.Enterprise.Linux.6.iso /mnt/vcdrom

此处 -t 用于指定文件类型,也可以不指定,Linux自动判断

(4)将镜像文件拷下所有文件拷贝出来,当作yum的仓库位置。

cp -R /mnt/vcdrom/* /var/yum

这样就将ISO中的文件全部拷贝出来,放到/var/yum下了。

2. 建立本地的yum源并指定仓库位置。yum的默认仓库配置目录是 /etc/yum.repos.d ,此目录下的以 .repo 结尾的文件都是yum的仓库地址。

(1) 创建本地仓库配置文件, 以 .repo 结尾

touch localPackages.repo

(2) 编辑文件内容:

[local]name=Instructor Server Repository baseurl=file:///var/yum/Serverenabled=1gpgcheck=0

[....] 代表这个库的名字,必须是唯一的,不可以重复。并且不能有空格。


name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。


baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。

enabled=1 说明启用这个更新库,0表示不启用。

gpgcheck=1 表示使用gpg文件来检查软件包的签名

(3) 清除yum缓存:

yum clean all

yum list all即可查看yum当前安装包的情况和可用的安装包

测试安装screen:

yum install screen

配置完成后可以取消ISO的挂载

umount /mnt/vcdrom

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广