安装及管理程序

it2023-03-04  73

二.典型应用程序的目录结构

文件类型保存目录普通执行程序文件/usr/bin服务器执行程序文件和管理程序文件/usr/sbin应用程序配置文件/etc日志文件/var/log应用程序参考文档文件/usr/share/doc应用程序手册页文件/usr/share/man

三.常见的软件包封装类型

文件类型保存目录RPM软件包扩展名为".rpm"DEB软件包扩展名为".deb"源代码软件包一般为".tar.gz",".tar.bz2"等格式的压缩包包含程序的原始代码绿色免安装的软件包软件包的扩展名不一,以TarBall格式的居多,在压缩包内提供已编译好的执行程序文件,解开压缩包后的文件即可直接使用

四.RPM包管理工具 1.Red-Hat Package Manager ·由Red Hat公司提出,被众多Linux发行版所采用 ·建立统一的数据库文件 ·详细记录软件包安装,卸载等变化信息 ·自动分析软件包依赖关系 2.RPM软件包 ·软件素材参考:http://www.rpm.org ·一般命名格式:bash-4.1.2-15.e16_4.x86_64.rpm 其中bash是软件名称, 4.1.2是版本号 15.e16_4是发布次数 x86_64是硬件平台 rpm是扩展名

五.RPM命令格式 1.rpm命令能够实现几乎所有对RPM软件包的管理功能 2.执行"man rpm"命令可以获得关于rpm命令的详细帮助信息 3.rpm命令功能 ·查询,验证RPM软件包的相关信息 ·安装,升级,卸载RPM软件包 ·维护RPM数据库信息等综合管理操作

六.查询RPM软件包信息 1.查询已安装的RPM软件信息 rpm -q[子选项] [软件名] ·常用选项 -qa:查看已经安装的所有的RPM软件列表 -qi:查看指定软件包详细信息 -ql:查询软件包的安装目录,文件列表 -qf:通过软件具体的路径,插这个软件具体的版本 -qc:列出配置文件(/etc下的文件)会列出conf文件的位置//查看配置文件所在路径 -qd:列出帮助文件(man) 2.查询未安装的RPM软件包文件中信息 rpm -qp[子选项] RPM包文件 ·常用选项 -qpi,-qpl,-qpc,-qpd

七.安装,升级,卸载RPM软件包 1.安装或升级RPM软件 rpm [选项] RPM包文件… ·常用选项 -i:安装一个新的RPM软件 -U:升级,若未安装,则进行安装 -F:更新某个rpm软件,若未安装,则放弃安装 2.卸载指定的RPM软件 rpm -e 软件名 3.辅助选项 –force:强制安装所指定的rpm软件包 –nodeps -h:以#号显示安装的进度 -v:显示安装过程的详细信息

八.源代码编译概述 1.使用源代码安装软件的有点 ·获得最新的软件版本,及时修复bug ·根据用户需要,灵活定制软件功能 2.应用场合举例 ·安装较新版本的应用程序时 ·当前安装的程序无法满足需要时 ·需要为应用程序添加新的功能时 3.Tarball封包 ·.atr.gz和.tar.bz2格式居多 ·软件素材参考:http://sourceforge.net 4.完整性校验 ·md5sum检验工具 #md5sum httpd-2.4.25.tar.gz 5.确认源代码编译环境 ·需要安装支持C/C++程序语言的编译器,如: qcc,qcc-c++,make,…

九.编译安装过程 下载源代码安装包文件 ↓ 步骤1:tar解包 用途:解压并释放源代码包到指定的目录 ↓ 步骤2:./configure配置 用途:设置安装目录,安装模块等选项 ↓ 步骤3:make编译 用途:生成可执行的二进制文件 ↓ 步骤4:make install安装 用途:复制二进制文件到系统,配置应用环境 ↓ 测试及应用,维护软件

十.tar解包 1.习惯上将软件包释放到/usr/src/目录 2.解包后的源代码文件位置 ·/usr/src/软件名-版本号/ 3.示例:#tar zxf httpd-2.4.25.tar.gz -C /usr/src/

netstat -anutp | grep 80是查看网络服务情况

最新回复(0)