37.每日一个Linux命令----RPM
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 描述: RPM 全名是『 RedHat Package Manager 』 优点: 1. 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 ); 2. 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与卸载; 缺点: 1. 安装的环境必须与打包时的环境需求一致或相当; 2. 需要满足套件的相依属性需求; 3. 卸载时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题! SRPM 是 Source RPM,与 RPM 档案相比, SRPM 多了一个重新编译的动作,我们就可以透过修改 SRPM 内的参数设定,重新编译产生能适合我们 Linux 环境的 RPM 档案。 rpm 就会将套件的信息写入:/var/lib/rpm 这个目录中,所以, 往后您在进行查询的时候或者是预计要升级的时候,相关的信息就会由 /var/lib/rpm 这个目录的内容数据来提供。 注意: 使用RPM时可能会遇到软件包依赖性的问题,第一种解决方式是安装好所有的依赖包,第二种方式是使用urpmi/apt/yum来自动安装依赖包。 RPM 安装包 [root @linux ~]# rpm -ivh rp-pppoe-3.1-5.i386.rpm [root @linux ~]# rpm