制作本地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 11:40
下一篇 2016-04-11 11:44

相关推荐

  • Centos7 服务器部署ssh证书授权登录

    在当前服务器生成密钥对 ssh-keygen –t rsa –P ” ssh-keygen –t rsa –P ''[root@localhost ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key …

    Linux干货 2016-12-05
  • 考试题目

    1、  简述TCP三次握手四次挥手过程及各过程中客户端和服务器端的状态。 TCP三次握手,四次断开通过以下图示说明: 2、说说进程和线程的区别 (1)一个线程只能输入某一个进程,一个进程可以有多个线程。一个程序至少有一个进程,一个进程至少有一个线程。 (2)进程有独立的地址空间,线程没有独立的地址空间,进程内的多个线程共享进程的地址空间。 (3)线…

    Linux干货 2016-06-19
  • 八大排序算法

    概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。     当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。    快速…

    Linux干货 2015-04-07
  • 软链接和硬链接的区别

    文件管理 前言 Linux的一则哲学:一切皆文件。既然入坑,那么管理linux就是管理一堆文件,操作文件这是展示个人十八般武艺的时候,功夫高下一招下。怎么成为高手,高手的招式都有哪些,拳脚掌刀枪棍棒,一招一式如何练就。 1文件存储 文件存储就好比每个练武人必备的技能——挨打,在你耍十八般武艺前,必须先扛住对方的一掌。我们不必拥有金刚罩铁布衫,至少要学会如何躲…

    Linux干货 2016-10-20
  • 编译安装Apache

    实验环境:CentOS 6 安装包版本:httpd-2.2.29.tar.bz2 一、安装前准备     (1)、获取httpd-2.2.29.tar.bz2安装包     (2)、准备开发工具,安装相应的包组 yum groupinstall -y&nbsp…

    Linux干货 2016-08-24
  • ☞LAMP

    LAMP lamp环境简介 php –> httpd Module形式安装php FastCGI方式安装php httpd-2.2配置fcgi php-xcache MySQL 安装与配置 php –> MySQL 快速部署LAMP php网站程序安装 phpMyadmin wordpress DiscuzX 脚本安装wordpress、disc…

    Linux干货 2016-10-12