首页 > 代码库 > yum

yum

RHEL 7.0 本地配置yum源 

yum简介 

yum = Yellow dog Updater, Modified

主要功能是更方便的添加/删除/更新RPM包.

它能自动解决包的倚赖性问题.

它能便于管理大量系统的更新问题

当前linux版本 rhel7.0 前提mount DVD光盘到/mnt   因为配置时候路径名里面不能有空格,否则不能识别

 

首先设置IP地址、网关DNS

说明:RHEL 7.0默认安装好之后是没有自动开启网络连接的!

cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 

 

vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容 

 

TYPE="Ethernet" 

BOOTPROTO="static"  #启用静态IP地址 

DEFROUTE="yes" 

IPV4_FAILURE_FATAL="no" 

IPV6INIT="yes" 

IPV6_AUTOCONF="yes" 

IPV6_DEFROUTE="yes" 

IPV6_FAILURE_FATAL="no" 

NAME="eno16777736" 

UUID="8071cc7b-d407-4dea-a41e-16f7d2e75ee9" 

ONBOOT="yes"  #开启自动启用网络连接 

IPADDR0="192.168.21.128"  #设置IP地址 

PREFIX0="24"  #设置子网掩码 

GATEWAY0="192.168.21.2"  #设置网关 

DNS1="8.8.8.8"  #设置主DNS 

DNS2="8.8.4.4"  #设置备DNS 

HWADDR="00:0C:29:EB:F2:B3" 

IPV6_PEERDNS="yes" 

IPV6_PEERROUTES="yes" 

:wq!  #保存退出 

service network restart   #重启网络 

ping www.baidu.com  #测试网络是否正常      

配置yum 源

1、挂载DVD光盘到/mnt   因为配置时候路径名里面不能有空格,否则不能识别  [root@ mnt]# mount /dev/cdrom /mnt  

2、在目录/etc/yum.repos.d/创建文件文件名.repo 

3、配置本地yum源

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

touch  .repo   #建立yum配置文件 

vi  dvd.repo   #编辑配置文件,添加以下内容 

[rhel-yum]

name=dvd   #自定义名称 

baseurl=file:///mnt#本地光盘挂载路径 

enabled=1   #启用yum源,0为不启用,1为启用 

gpgcheck=1  #检查GPG-KEY,0为不检查,1为检查 

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release   #GPG-KEY路径 

:wq! #保存退出 

 

4、、测试使用yum命令自动安装软件

yum clean all   #清除yum缓存 

yum makecache  #缓存本地yum源中的软件包信息

 

yum install httpd   #安装apache 

rpm -ql httpd  #查询所有安装httpd的目录和文件 

 

systemctl start httpd.service  #启动apache 

systemctl stop httpd.service  #停止apache 

systemctl restart httpd.service  #重启apache 

systemctl enable httpd.service  #设置开机启动 

RHEL 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

5、通过yum安装GUI图形界面# yum -y groupinstall "Server with GUI"可以执行startx看下效果。

      通过yum卸载软件 yum -y remove httpd(移除httpd软件)

 

yum