制作本地yum源(以redhat5.8通过复制光盘文件到本地)

为什么要制作本地yum源

1、RPM安装方式很多情况下不能有效解决复杂的包依赖关系。

2、而刚安装完成系统的YUM一般是通过联网使用。

3、如果是未注册的redhat5.0以上系统,则不能联网使用yum。

我们可以改变yum库的指向,使其指向本地自己制作的yum仓库,从而轻松实现本地yum方式查询、安装应用软件了。


下面据此给大家介绍其操作方法(以Redhat 5.8为例):

1)用mkdir命令在/media目录下新建一个cdrom目录

[root@mylinux ~]# mkdir /media/cdrom(用于挂载光盘)

2)将安装光盘放入光驱,挂载到/media/cdrom

[root@mylinux ~]# mount /dev/cdrom /media/cdrom

3)用mkdir命令在 / 目录下新建一个localyum目录

[root@mylinux ~]# mkdir /localyum (用于复制光盘的文件)

进入 /media/cdrom/目录下复制所有文件到 /localyum下

[root@mylinux cdrom]# cp -r * /local  (此命令可以实现只复制文件夹内容,不复制文件夹本身)

4)修改/etc/yum.repos.d/目录下rhel-debuginfo.repo文件,编辑bashurl将自己的路径写入

[root@mylinux yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak(将原来默认的yum配置备份)

[root@mylinux yum.repos.d]# localyum.repo(建立自己的本地yum配置)(注:下面的3个localyum的名称要可以保持一致,也可不一致)

[root@mylinux yum.repos.d]#vi localyum.repo

[localyum]

name=localyum

baseurl=file:///localyum/Server(指向Server是因为光盘里RPM包在Server里 )

enabled=1

gpgcheck=1(1为校验,一般设置为0,不要校验)

gpgkey=file:///yum/media/RPM-GPG-KEY-redhat-release

5)保存localyum后,清除yum缓存

[root@mylinux ~]# yum clean all

6)生成yum缓存

[root@mylinux ~]# yum update

原创文章,作者:Net17_闪电侠,如若转载,请注明出处:http://www.178linux.com/14422

(0)
Net17_闪电侠Net17_闪电侠
上一篇 2016-04-11
下一篇 2016-04-11

相关推荐

  • n28-第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 cp:copy files and directories 复制文件和目录 -i:交互式复制 默认情况下是别名定义了alias cp=’cp -i’ -f:强制复制 #cp -f /etc/issue /tmp/first.txt -r:递归复制目录 将/etc目录递归复制到/tmp…

    Linux干货 2017-12-10
  • 面授20期2班-08月4号课堂与课后习题

    课堂习题 1、显示/etc/init.d/functions文件中所有的单词及出现的次数 cat /etc/init.d/functions | tr -sc "[:alpha:]" '\n' |sort | uniq -c 2、找出ifconfig命令结果中本机的所有IPv4地址 centos6:ifconfig | h…

    Linux干货 2016-08-08
  • 第十四周 N21 总有刁民想害朕

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;  iptables -A  INPUT -p tcp –dpor…

    Linux干货 2016-10-17
  • Linux文件权限及ACL

    文件权限 文件或目录可存取的身份分为3类,owner/group/others (所属者/所属组/其他人) ,所以访问一个文件或目录的权限分为三种, 所有者权限,所属组权限,其他人权限 (通过ll text.log查看)。 在linux系统中常用的权限分为3种 r(read) w(write) x(excute)。 对文件或目录的权限进行修改时,要用到chm…

    Linux干货 2017-06-01
  • echo命令的简单用法和实例

        在CentOS 6.8版本下,通过实例的形式,展现选项和参数的灵活运用,可以简明的了解echo的用法。 一、语法:echo [SHORT-OPTION]… [STRING]… ;echo [选项]…[参数]       作用:将需要的内容输出到终端或者其他文件。 二、实例和选项参数的用法: (1)文本…

    Linux干货 2017-03-27
  • sed使用小命令及课后作业

    Stream EDitor,  行编辑器 sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed …

    Linux干货 2017-03-18