Linux安装及程序管理

Linux安装及程序管理


一、Linux应用程序基础
1.1、Linux命令与应用程序的关系
Linux安装及程序管理

1.2、典型应用程序的目录结构
Linux安装及程序管理

1.3、常见的软件包封装类型
Linux安装及程序管理

二、查询RPM软件包信息
2.1:RPM概述
一般命名格式:bash-4.1.2-15.el6_4.x86_64.rpm
bash:表示包的名称,包括主包名和分包名
4.1.2:第二个版本号(主、次、修订号 主版本号标志大版本 次版本号和修订号
15.el6:发布的版本号,表示这个RPM包时第几次编译生成的。
4.x86:硬件平台:硬件平台,目前只有两种,32位和64位,此处是32位。
64.rpm:扩展名。
2.2:查询RPM软件包信息及查询未安装的RPM软件包文件中信息
Linux安装及程序管理

三:安装,升级,卸载RPM软件包
Linux安装及程序管理

四:源代码编译程序安装
源代码编译概述:
一、使用源代码安装软件的优点
1、获取最新的软件版本,及时修复bug
2、根据用户需要,灵活定制软件功能
二、应用场合(举例)
1、安装较新版本的应用程序时
2、当前安装的程序无法满足需求时
3、需要位用用程序添加新的功能
4.make编译
5.make install 安装
6.测试及应用、维护

源代码编译过程(手工编译安装)——首先安装编译器(gcc和gcc-c++)
1.下载源代码安装包文件
2.tar解压
3…/configure配置
4.

五:实验
6.1 在xftp软件中添加虚拟机,并且选择SFTP协议
6.2 将主机中的软件包传送到虚拟机root目录里面
6.3 进入虚拟机挂载 外设里CD驱动到mut目录里
6.4 校验包的完成性
6.5 进入虚拟机root目录中将软件包解压到opt目录
6.6 安装源代码编译程序(将软件包数据编译成二进制文件)
6.7 进入软件包目录 ,配置添加安装的路径,然后安装
6.8 进入/usr/local/apache/bin/目录,将http协议端口号开启,开启执行
6.9 安装客户端浏览器,查看软件内容
实验最终成功访问到服务
systemctl stop firewalld 关闭防火墙
外部主机也能访问到服务