Linux的程序安装及管理

it2023-03-21  91

一、RPM包管理工具 1、RPM软件包格式 bash-4.12-15.e16_4.x86/_64.rpm 软件名—版本号—发布次数.硬件平台.扩展名 2、命令的格式 功能强大,几乎能实现所有对rpm软件包的管理功能 an rpm #获取关于rpm命令的详细帮助 3、rpm命令的功能 查询、验证RPM软件包的相关信息 安装、升级、卸载RPM软件包 维护RPM数据库信息等综合管理操作 4、查询RPM软件包信息 (1)查询已安装的RPM软件包信息 语法:rpm 选项 -qa:显示当前系统以RPM方式安装的所有软件列表 -qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息(–info) -ql:指定的软件包安装的所有目录、文件列表(–list) -qf:查看指定的文件或目录是由哪个软件包安装的(–file) -qc:列出配置文件(/etc下的文件)会列出config文件的位置,//查看配置文件的所在路径 -qd:列出帮助列表(man) (2)查询未安装的RPM包文件 rpm -qp 子选项 rpm包文件 -qpi:查看该软件的详细信息 -qpl:查看包内所有包含的目录、文件列表 -qpc:列出配置文件 -qpd:列出帮助手册 5、安装、升级、卸载RPM包 语法:rpm 选项 目录+文件名 -i:安装一个新的rpm软件 -U:升级若未安装,则安装 -h:以#号显示安装进度 -v:显示安装过程的详细信息 -F:更新某个rpm软件,若未安装,则放弃 –force:强制安装指定的rpm软件包 卸载rpm -e 软件名 辅助选项

-nodeps 安装、升级或卸载 #忽略依赖关系 EX:rpm -e lynx 6、解决软件包依赖关系 安装:被依赖的软件包需要先安装,可同时指定多个 .rpm包软件进行安装 卸载:依赖其他的程序的软件包需要先卸载,可同时指定多个软件名进行卸载 忽略依赖关系:结合–nodeps选项,但可能会导致软件异常 维护rpm数据库 (在非正常操作的情况下丢失,重建rpm数据库) rpm --rebuilddb 或 rpm --initdb 二、应用程序与系统命令的关系 三、典型应用程序的目录结构 四、常用的软件封装包类型

五、编译安装过程 源代码编译安装 编译安装的过程:tar解包;./configure配置;make编译;make install安装

最新回复(0)