一、编译安装
tar -zxvf FILENAME
./configure
make
make install
例如:CentOS 7 Minimal学习笔记:编译安装tengine
二、rpm安装:包
1. RPM
- Redhat提供了rpm管理体系
- 已经编译的软件包:针对不同的平台系统编译目标软件包
- 操作系统维护安装信息
- 软件包包含依赖检查,但还需认为解决
2. 命令
安装
- -ivh filename
i:install
v:显示进度 - –prefix
升级
- -Uvh
- -Fvh
卸载
- -e PACKAGE_NAME
查询
- rpm -qa:查询已经安装的所有包
- rpm -q PACKAGE_NAME:查询指定的包是否已经安装
- rpm -qi PACKAGE_NAME:查询指定的说明信息
- rpm -ql PACKAGE_NAME:查询指定包安装后生成的文件列表
- rpm -qc PACKAGE_NAME:查询指定包安装的配置文件
- rpm -qd PACKAGE_NAME:查询指定包安装的帮助文件
- rpm -q --scripts PACKAGE_NAME:查询指定包中包含的脚本
- rpm -qf /path/to/somefile:查询文件是由哪个rpm包安装生成的
- 如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件
rpm -qpi /PATH/TO/PACKAGE_FILE
rpm -qpl
例如:CentOS 7 Minimal学习笔记:rpm安装jdk14
三、yum安装:仓库
- 基于rpm包管理
- 提供/rpm仓库
命令
- yum repolist:生成已配置存储库的列表
- yum clean all:清空本地缓存的依赖关系
- yum makecache:下载当前启用的yum存储库的所有元数据并使之可用
- yum update:更新软件包
- yum list:列出有关可用软件包的各种信息
- yum search:查找软件包
- yum info:列出有关可用软件包的描述和摘要信息
- yum install:安装
- yum remove|erase: 卸载
分组
- yum grouplist
- yum groupinfo
- yum groupinstall
- yum groupremove
- yum groupupdate
例如:
安装中文环境,以查看中文文档(需要epel源,如何换源,请看CentOS 7 Minimal学习笔记:yum 换源)
安装中文支持:yum install kde-l10n-Chinese
安装中文文档: yum install man man-manpages man-pages-zh-CN
查看当前语言:echo $LANG
切换中文:LANG=zh_CN.UTF-8
完成