1、制做本地yum源的场景有:html
(1) 操做系统ISO文件是经过光驱读取的linux
(2) 操做系统ISO文件是经过USB设备挂载的vim
(3) 操做系统ISO文件是被上传到本地文件夹的形式缓存
2、 这3种配置方式基本上相同,服务器
mkdir /media/rhel #都要先新建挂载目录网络
只是挂载的方式有点区别:oracle
光驱读取:mount /dev/cdrom /media/rhel oop
usb 设备:mount /dev/sr0 /media/rhel 阿里云
本地文件:mount -o loop -t iso9660 /home/oracle/CentOS-6.8-x86_64-bin-DVD1.iso /media/rhelurl
根据你实际的场景,上述挂载操做完成以后,
cd /media/rhel #进入挂载目录
ls #查看挂载目录,光盘挂载成功
3、配置本地yum源
.repo文件 基本格式:
[root@helomeyum.repos.d]# vim local.repo (repo后缀) [local_server](库名称) name=Thisis a local repo (名称描述) baseurl=file:///media/dvd(yum源目录,源地址) enabled=1(是否启用该yum源,0为禁用) gpgcheck=1 (检查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-6 - Local baseurl=file:///media/rhel enabled=1 gpgcheck=1 gpgkey=file:///media/rhel/RPM-GPG-KEY-CentOS-6
注意:若是上方配置文件中开启了gpgcheck=1验证,须要执行以下命令;上方参数中1为开启;0为关闭,关闭的状况下不须要加gpgkey=‘’路径!!! rpm --import /media/rhel/RPM-GPG-KEY-CentOS-6
4、清除yum缓存,使用yum install自动安装软件
yum clean all #清除yum缓存
5、尝试安装相关的包:
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