一、制作本地yum源的场景有:

(1) 操作系统ISO文件是通过光驱读取的

(2) 操作系统ISO文件是通过USB设备挂载的

(3) 操作系统ISO文件是被上传到本地文件夹的形式

二、 这3种配置方式基本上相同,

mkdir /media/rhel #都要先新建挂载目录

只是挂载的方式有点区别:

光驱读取:mount /dev/cdrom /media/rhel

usb 设备:mount /dev/sr0 /media/rhel

本地文件:mount -o loop -t iso9660 /home/oracle/CentOS-6.8-x86_64-bin-DVD1.iso /media/rhel

根据你实际的场景,上述挂载操作完成之后,

cd /media/rhel #进入挂载目录
ls #查看挂载目录,光盘挂载成功

三、配置本地yum源

.repo文件 基本格式:

[root@helomeyum.repos.d]# vim local.repo (repo后缀)
[local_server](库名称)
name=Thisis a local repo (名称描述)
baseurl=file:///media/dvd(yum源目录,源地址)
enabled=(是否启用该yum源,0为禁用)
gpgcheck= (检查GPG-KEY,0为不检查,1为检查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)
保存退出!

红帽redhat环境的配置:

cd /etc/yum.repos.d/ #进入yum配置目录 

touch rhel-media.repo #建立yum配置文件
vi rhel-media.repo #编辑配置文件,添加以下内容
[rhel-media]
name=Red Hat Enterprise Linux 6.5
baseurl=file:///media/rhel
enabled=1
gpgcheck=1
gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release

CentOS环境的配置:

cd /etc/yum.repos.d/ #进入yum配置目录
在自定义.repo文件之前,先创建备份目录bak_myself,将当前目录下的所有文件移动到备份目录中;
v * bak_myself/ touch CentOS-Local.repo #建立yum自定义配置文件 --CentOS 系统中必须叫这个名 vi CentOS-Local.repo #编辑配置文件,添加以下内容
[c6-local]
name=CentOS- - Local
baseurl=file:///media/rhel
enabled=
gpgcheck=
gpgkey=file:///media/rhel/RPM-GPG-KEY-CentOS-6

注意:如果上方配置文件中开启了gpgcheck=1验证,需要执行如下命令;上方参数中1为开启;0为关闭,关闭的情况下不需要加gpgkey=‘’路径!!!
rpm --import /media/rhel/RPM-GPG-KEY-CentOS-6

四、清除yum缓存,使用yum install自动安装软件 

yum clean all #清除yum缓存

五、尝试安装相关的包:

yum install compat*
yum install libaio-devel*
yum install unixODBC*
yum install ksh*

OK,是不是可以了!!!

注:卸载相关目录:umount /media/rhel

yum操作相关参数说明:

安装参数:
yum
参数说明:
options: 常用的有
-y : 如果在工作过程中如要使用者响应,这个参数可以直接回答yes
command:
list : 列出在yum server 上面有的RPM套件
install: 安装某个套件
update : 升级某个套件,如果update后面没有接套件名称,即更新目前主机所有已安装的套件.
info : 列出某个套件的详细信息,相当于rpm -qi package内容
clean : 将已下载到本机的packages或headers移除
remove : 移除已经安装在系统中的某个套件
yum localinstall package 本地安装软件包
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
yum info 显示安装包信息
yum list 显示所有已经安装和可以安装的程序包
yum list 显示指定程序包安装情况
yum search 查找软件包
yum remove | erase package1 删除程序包
yum clean headers 清除header
yum clean packages 清除下载的rpm包
yum clean all 清除header与下载的rpm包

其他参考:

http://www.jb51.net/os/RedHat/1109.html

http://www.linuxidc.com/Linux/2013-06/85718.htm

如果不用本地,想用在线版(前提是服务器可以上网),推荐使用阿里云的源:

第一步:备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 第三步:运行yum makecache生成缓存
yum makecache

补充:

CentOS6.8静态IP配置&DNS修改:

配置静态IP
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 << 编辑网卡配置文件 标识 5 ONBOOT=no 修改为 ONBOOT=yes
# 是否随系统启动
标识 7 BOOTPROTO=dhcp 修改为 BOOTPROTO=static
# IP地址分配方式,是DHCP服务器自动分配,还是手动配置
要增加的内容:
IPADDR=192.168.1.108 << IP
NETMASK=255.255.255.0 << 子网掩码
GATEWAY=192.168.1.1 <<网关
# DNS1=202.96.128.166
# DNS2=202.96.134.133
DNS配置根据当地网络供应商进行添加,也可以不在这里配置,在下方的/etc/resolv.conf文件中配置。
配置DNS:
vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4 重启网络服务生效:
service network restart

CentOS 6.8内核版本升级:yum update –y

https://www.linuxidc.com/Linux/2016-08/134218.htm

Redhat/CentOS 制作本地yum源的更多相关文章

  1. Centos制作本地yum源

    本地YUM源制作 1. YUM相关概念 1.1. 什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shel ...

  2. Linux线上与本地的httpd搭建【制作本地yum源】

    当前时间 2019-10-24-10:53:12 制作本地yum源 我用的VMware Workstation 系统环境: CentOS 7.5 首先我们先要挂载系统镜像 [root@laopa ~] ...

  3. 在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  4. 【linux配置】在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  5. linux使用createrepo制作本地yum源

    目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repodata目录 编辑yum配置文件使用 完成,测试使用 关于 ...

  6. RedHat和CentOS使用本地yum源配置

    2013-04-01 11:38:30 标签:本地yum源 版权声明:原创作品,谢绝转载!否则将追究法律责任. 使用yum命令安装所需的软件,如果设备网络状况很好,当然也没必要去配置本地yum源,直接 ...

  7. 制作本地yum源

    镜像源是centos当中下载相关软件的地址,我们可以通过制作我们自己的镜像源指定我们去哪里下载impala的rpm包,这里我们使用httpd这个软件来作为服务端,启动httpd的服务来作为我们镜像源的 ...

  8. CentOS配置本地yum源(使用镜像iso文件)

    本人在使用yum安装软件的时候,感觉最不爽的是网络不佳时,安装的速度特别慢.所以,个人就上网search了一下如何使用Linux的安装文件作为其yum源.经过几次尝试,已经可以成功的配置了.下面是详细 ...

  9. CentOS 配置本地yum源

    [root@localhost ~]#ls /media/dvd/                                                                   ...

随机推荐

  1. IntelliJ IDEA 2017版 spring-boot 2.03后 Pageable用法;Pageable用法,PageRequest过时,新用法;Pageable过时问题;

    1.旧版本Pageable用法: 但是会显示,这个版本已经过时,这时可以查看源码. 一般,一个方法过时,就会在其附近形成一个新的同名的但是其他用法的方法.按照这个理念,来找这个源码.很幸运,蒙对了,我 ...

  2. winSockets编程(四)阻塞模式(服务端)

    在阻塞模式下,在I/O操作完成前,执行的操作函数将一直等候而不会立即返回,该函数所在的线程会阻塞在这里.相反,在非阻塞模式下,套接字函数立即返回,而不管I/O是否完成. 重点知识和思想: ////// ...

  3. 2018/02/25 PendingIntent使用

    https://www.cnblogs.com/liyiran/p/4656821.html http://blog.csdn.net/ydpl2007/article/details/7591642 ...

  4. springboot工程读取配置文件application.yml的写法18045

    现在流行springboot框架的项目,里面的默认配置文件为application.yml,我们怎样读取这个配置文件呢? 先贴上我得配置文件吧 目录结构 里面内容 1 写读取配置文件的工具类 @Con ...

  5. spring整合redis之hello

    1.pom.xml文件 <dependencies> <!-- spring核心包 --> <dependency> <groupId>org.spri ...

  6. centos常用命令--备份

    端口打开 命令如下:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为指定端口 /etc/rc.d/init.d/iptables ...

  7. 2016-2017-2 20155326实验二《Java面向对象程序设计》实验报告

    2016-2017-2 20155326实验二<Java面向对象程序设计>实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉 ...

  8. C++语言定义的标准转换

    标准转换 C++ 语言定义其基础类型之间的转换. 它还定义指针.引用和指向成员的指针派生类型的转换. 这些转换称为“标准转换. 1. 整型提升 整数类型的对象可以转换为另一个更宽的整数类型(即,可表示 ...

  9. 13.2.DataGrid增、删、改、查后台实现

    一.UserServlet: 二:Dao接口: 三:Dao接口的实现类:

  10. docker mac

    官网上有安装方法.已安装成功. 容器千万不能随便删 现在已经不用boot2docker,使用dockertools来安装docker,dockertools中包含docker-machine,等等. ...