RPM包(Package Manager)由Red Hat公司提出,被众多Linux发行版所采用,也称为二进制包 无需编译,可以直接使用,无法j设定个人设置,开关功能
- 简介
Yum全称Yellow dog Updater,Modified
是一个在Fedora和RedHat以及centos中的shell前端软件包管理器
基于RPM包管理,能够从指定的服务器自动下载RPM包并且按照
可以自动处理依赖关系,并且一次安装所有的依赖的软件包,无须繁琐地一次次下载和安装- 步骤
Yum本地源:系统安装光盘
目的:通知linux服务器,通过本机的系统光盘获得软件包,并安装软件
观察yum核心配置目录
观察yum的核心配置目录:/etc/yum.repos.d(里面存储了下载源地址)
打开一个*.repo
观察国外地址(下载速度慢)
删除官方yum库(rm和mv都可以,推荐使用mv)
编写本地YUM库配置文件
注释:
/etc/yum.repos.d/是yum下载地址目录
[dvd]某一个库的名称,[]是必须的,其中的名字可以随便取
name=dvd是库的声明,name是必须的
baseurl=fill:///mnt/cdrom下载库的具体地址
gpgcheck=0是关闭校验
enabled=0 打开库
enabled=0 打开库
挂载安装光盘
注意:要将光盘放到服务器上,通电
创建挂载文件夹
方式一:由于每次开机上一次挂载就会失效,所有每次开机使用mount /dev/cdrom /mnt/cdrom重新挂载
方式二:将挂载命令写入到.bashrc中,设置开机自启动项,每次开机系统就会自动挂载
使用yum安装和卸载程序
yum install -y httpd 安装软件(-y 自动会填yes)
systemctl start httpd 启动软件
systemctl stop firewall 关闭防火墙
systemctl disable firewalld 禁用防火墙
模拟客户机访问:打开浏览器,输入网站服务器的IP地址http://127.0.0.1
使用Yum管理Rpm包
安装:
全新安装:yum -y insall httpd vsftpd(一次装两个包)
重新安装
当已经安装的程序缺失文件时,可尝试重新安装
yum -y reinstall httpd
升级安装
yum -y update httpd
查询
查询HTTP程序(带@是已经安装的)
yum list httpd
卸载
yum -y remove httpd
注意:rpm和yum不同的是rpm无法处理安装包的其它依赖- RPM工具(不需要配置)
前言:管理红帽系统rpm包的基本工具(RPM能做的yum都可以做)
安装:
先找到安装包
rpm -ivh 包名 (i install v 可视 h 百分比)
查询:
rpm -q 包名
删除
rpm -evh 包名
yum -y update #升级系统
source code需要经过gcc,c++编译环境编译才能运行,可以设定个人设置和开关功能
官方网站获取
- 下载Tengine
直接到官网点击下载
纯字符页面,用命令wget下载- 解压缩
- 部署Tengine
准备编译环境如编译器
解压tengine包
配置./configue …(根据程序不同来配置)
编译 make
安装 make install
启动测试
关闭httpd
/usr/local/nginx
停止防火墙
访问本地IP 127.0.0.1
拓展:软件包怎么管理- 清理原有的YUM配置
清空yum.repos.d文件下的内容
下载阿里官方仓库
更新yum仓库
执行安装
wget 软件下载地址 #在字符界面下载软件
./configue --user=www --group=www --prefix=/user/local/nginx #安装指定安装配置
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#下载阿里云镜像
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo#下载epel
yum makecache #更新仓库
yum repolist #查看下载源biao shi