十、rpm和yum软件管理
一、软件安装方式: 1、编译安装:将源码程序按照需求进行先编译后安装 优点:安装过程可控,真正的按需求进行安装(安装位置、模块可选择) 缺点:安装过程很慢而且复杂 2、rpm安装:(用rpm来安装rpm后缀的安装包) 优点:安装和卸载过程非常方便 缺点:安装过程不可控(安装位置,安装那些功能模块) rpm包的依赖关系非常复杂 3、yum安装 yum安装,其实就是自动分析rpm包的依赖关系,然后按照需要的顺序依次安装 4、绿色安装: 解压之后就可以使用不需要任何操作 二、rpm的操作:(Redhat Package Manager) rpm可以完成的操作: 安装软件 卸载软件 查询软件信息 升级、降级 检验 打包程序 1、安装rpm包: [root@ken ~]#rpm -ivh 软件包名 (①安装包在当前目录下,②包名以rpm结尾) 选项: -i:安装软件 -v:显示安装过程 - h:用#表示安装进度(#%2) -vv:显示详细的安装过程信息 -vvv:显示更详细的的安装过程信息 2、卸载rpm包: [root@ken ~]#rpm -e 软件名 3、查询已经安装的rpm包: [root@ken ~]#rpm -q 软件名 选项: -q:(query)查询软件是否安装(有查询到rpm和yum安装的包,看不到编译安装的包 ) -qa:查询所有的软件 -ql:查看软件生成的所有的文件