Linux YUM本地源配置

LinuxYUM本地源配置

本次实验的系统为redhat6.1,仅在虚拟机(wmware)上做了测试。

通过rpm安装Linux包时由于依赖关系原因总是提示需先安装其依赖的包,创建yum既是先将所有的系统安装包创建一个库,然后对所有安装包进行一个依赖关系分析,那么在下次安装rpm包时则会自动依据创建的yum去安装所依赖的所有包。比如安装Oracle时就需安装N多个依赖包,如果通过yum来装就省去了先查找安装这些依赖的包了,方便很多。下面以创建本地YUM为例,当然最好的是创建ftp YUM,那么其它人也可直接通过它来安装。

安装createrepo

createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:

# rpm -qa|grep createrepo

如果显示为尚未安装,则需要执行如下的命令完成安装:

# rpm -ivh/media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm

若提示需要其他安装包,一并装上即可。

新建yum文件夹

使用root用户登录系统,并使用下面的命令创建目录:

# mkdir/media/cdrom

# mkdir /yum

# mount –t iso9660/dev/cdrom /media/cdrom

注意:存放YUM源的目录必须有可写权限,不然在createrepo时会报错。

将光盘文件复制到YUM目录

cp -r media/cdrom /yum

新建本地yum源的配置文件

前三处的名字自己取,但要保持一直,最后一出为放置复制iso光盘文件的文件夹。

相关参数:

repositoryid:用于指定一个仓库,这里不用,注释;

name:用于指定易读的仓库名称,可以随意起;

baseurl:用于指定本仓库的URL,可以是以下的3种类型,如http,ftp,file,其中file的软件源要在本机上,我这里用虚拟机外主机的ftp服务;

mirrorlist:用于指定仓库的镜像站点,这里也不用,注释;

enable:用于指定是否使用本仓库,默认值为1,即可用;

gpgcheck:用于指定是否检查软件包的GPG签名,这里的软件包都是可信的,就不费劲去检查签名了;

gpgkey:用于指定GPG签名文件的URL,这也不用,注释。

 

清理yum缓存

这时再在虚拟机里面运行以下命令:

yum clean all;yum makecache

可以看到生成rpm缓存成功。

测试yum

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值