Linux软件管理

在Linux中软件包分为RPM包和源码包。

  1. RPM和源码包简介

RPM包:Red Hat Package Manager,是由Red Hat公司提出,被众多Linux发行版所采用。也称二进制(binary code)无需进行编译,可以直接使用,无法设定个人设置,开关功能。
软件包示例:wget-1.14-15.el7.x86_64.rpm
软件包名:wget
版本号:1.14-15
发行版本:el7
系统平台:x86_64

源码包:source code,需要经过GCC,C++编译环境进行编译才能运行,可以设定个人设置,开关功能
软件包示例:tengine-2.2.0.tar.gz
包名:tengine
版本号:2.2.0
压缩格式:.tar.gz

  1. 对RPM和源码包管理

对RPM包管理:
使用yum管理RPM包:
使用yum包配置httpd程序
(1) 移除官方yum库
Linux软件管理
(2) 编写本地yum库配置文件
Linux软件管理
(3) 挂载安装光盘
把光盘放在服务器上并通电
Linux软件管理
将挂载程序写到自启动文件中,每次系统启动会自动挂载

Linux软件管理
Linux软件管理
重启后查看光盘信息
Linux软件管理
(4) 使用yum安装和卸载程序
安装软件
Linux软件管理
启动软件
Linux软件管理
关闭防火墙
Linux软件管理
禁用防火墙开机自启
Linux软件管理
(5) 模拟客户机访问
Linux软件管理
(6) 移除httpd软件包
Linux软件管理
Linux软件管理
使用RPM工具安装软件包
(1) 安装
Linux软件管理
(2) 查询
Linux软件管理
(3) 卸载

Linux软件管理
对源码包管理
编译安装tengine程序。(centos系统必须能上网)
(1) 下载tengine
Linux软件管理
(2) 部署tengine
准备编译环境
Linux软件管理
解压
Linux软件管理Linux软件管理
Linux软件管理

配置
Linux软件管理
编译
Linux软件管理
安装
Linux软件管理
启动测试
Linux软件管理
Linux软件管理