Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和红帽(RedHat)以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum安装软件包分两种:
1、联网状态下,直接输入yum install httpd就可以安装httpd软件包
2、在不联网状态下,(1)挂在CentOS安装光盘(2)修改yum配置文件(3)建立yum源仓库
一、联网状态下(安装httpd软件包)
1、在联网状态下,直接打开终端输入命令
yum install httpd 安装httpd软件包
2、遇到选择输入"Y“
3、也可以直接在命令后直接加-y就可以省去中间的,如下图(联网是不是太简单?)
二、不联网状态下,yum安装软件(同样安装httpd软件包)
1、在虚拟机中要将网络适配器改为“仅主机模式”,同时到终端中将IP改为静态IP地址
2、改过IP地址需要重启
service network restart 重启
ifconfig 查看IP地址(确认)
3、查看挂载点有无光驱挂载点(软件包都在光驱中)
4、/dev/cdrom=/dev/sr0都表示光驱
使用光驱等硬件设备时,必须将其挂载到系统中,只有这样Linux才能识别
5、原来mnt是空文件,这些都是光驱中的镜像文件中的东西,而软件包都在Packages文件中,打开Pachages文件查看软件包
6、进入yum.repos.d目录
yum.repos.d是yum源的配置文件夹,yum如果想能用, 必须放在/etc/yum.repos.d的文件夹下,才能生效,yum配置文件必须.repo结尾的,所以建立一个abk文件夹将原来的配置文件夹放入abk文件夹中(不能乱用rm -rf 删除配置文件)
7、使用vim编辑器创建一个名为player.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出
8、[player]:yum仓库唯一标识符,避免与其他仓库冲突。
name=test :yum仓库的名称描述,易于识别仓库用处。。
baseurl=file:///mnt :提供方式包括FTP(ftp://…)、HTTP(http://…)、本地(file:///…)
enabled=1 : 设置此源是否可用,1为可用,0为禁用。
gpgcheck=0 : 设置此源是否校验文件,1为校验,0为不校验
9、使用"yum install httpd* -y"安装httpd开头的软件包
10、完毕之后!
rpm -q httpd 查看安装的软件包
systemctl start httpd 启动httpd服务
systemctl stop firewalld service 关闭
setenforce 增强型安全功能
11、安装完成!!!