1. 软件包管理
安装软件包的三种方式
- rpm 工具
- yum 工具
- 源码包安装
rpm 包如何查看
# 以vsftpd 为例
vsftpd -3.0.2 -22 .el7 .x86_64 .rpm
软件名 版本 修订版本 可用的系统 可用的平台 扩展名
2. rpm 工具
rpm 常用方法
- 查询系统所有已安装的包
rpm -qa
- 查询已安软件包的信息
rpm -qi PACKAGE_NAME
- 查询未安装包需要的依赖
rpm -qRp PACKAGE
- 安装指定的包, 并显示进度
rpm -ivh PACKAGE
- 卸载指定软件
3. yum 工具
1. 搭建本地yum 源
- 挂载系统镜像文件或光盘
- 备份原yum 配置文件, 并新加自己的配置文件
- 完成查看
2. 搭建aliyun yum源
-
先清除本地yum 配置
-
下载阿里云 yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-
下载阿里云 epel 源
wget -O /etc/yum.repos.d/CentOS-epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
3. yum 常用操作
- 清理yum 缓存
清除全部缓存 yum clean all
- 创建缓存
yum makecache
- 查询某个命令属于哪个包
yum provides '*/COMMAND'
yum provides
是用于列处软件包 包含了那些文件.
- 安装一个包
yum install PACKAGE
- 卸载包
yum remove PACKAGE
4. 源码包安装程序
- 此处演示安装源码php7,
- 先在官网下载获得php7 源码包, 放置在 src目录中, 并解压进入
- 可以读取相关配置项
./configure --help
- 设置一些必要的配置项
- 配置没有报错 这里编译并安装
- 这里安装完成且没有报错, 尝试启动
- 尝试启动并查看,
- 成功编译安装了php7
END