推广网站平台有哪些,百度网站抓取时间查询,苏州网站建设网,博客网站源码一、 rpm包的管理介绍#xff1a;一种用于互联网下载包的打包及安装工具#xff0c;它包含在某些Linux分发版中#xff0c;它生成具有RPM扩展名的文件#xff0c;RPM是RedHat Package Manager#xff08;RedHat软件包管理工具#xff09;的缩写#xff0c;类似windows的…一、 rpm包的管理介绍一种用于互联网下载包的打包及安装工具它包含在某些Linux分发版中它生成具有RPM扩展名的文件RPM是RedHat Package ManagerRedHat软件包管理工具的缩写类似windows的setup.exe这一文件格式名称虽然打上了RedHat的标志但理念是通用的Linux的分发版本都有采用suse,redhat, centos 等等可以算是公认的行业标准了二、rpm包的简单查询指令查询已安装的rpm列表 rpm –qa | grep xxq表示querya表示查询所有grep表示过滤例如查询Linux中是否安装有firefoxrpm -qa | grep firefoxrpm包名基本格式一个rpm包名firefox-45.0.1-1.el6.centos.x86_64.rpm名称:firefox版本号45.0.1-1适用操作系统: el6.centos.x86_64 表示centos6.x的64位系统如果是i686、i386表示32位系统noarch表示通用rpm包的其它查询指令rpm -qa查询所安装的所有rpm软件包rpm -qa | more 查询所安装的所有rpm软件包 并且分页显示rpm -qa | grep X [rpm -qa | grep firefox ] 查询是否安装有某个软件火狐的软件rpm -q 软件包名 查询软件包是否安装 rpm -q firefoxrpm -qi 软件包名 查询软件包信息rpm -ql 软件包名 查询软件包中的文件的安装位置rpm -qf 文件全路径名查询文件所属的软件包 例如rpm -qf /etc/passwd 三、 卸载rpm包基本语法 rpm -e RPM包的名称 应用案例 删除firefox 软件包 rpm -e firefox细节讨论(1) 如果其它软件包依赖于您要卸载的软件包卸载时则会产生错误信息如 $ rpm -e foo removing these packages would break dependencies:foo is needed by bar-1.0-1(2) 如果我们就是要删除 foo这个rpm 包可以增加参数 --nodeps ,就可以强制删除但是一般不推荐这样做因为依赖于该软件包的程序可能无法运行 如$ rpm -e --nodeps foo 四、安装rpm包 基本语法 rpm -ivh RPM包全路径名称 参数说明 iinstall 安装 vverbose 提示 hhash 进度条 应用实例 安装firefox浏览器 ① 先要找到安装包需要先挂载上我们之前安装CentOS的iso文件点击虚拟机设置使用ios文件那么在系统中会多出一个光驱打开命令行终端进入到/media/CentOS_6.8_final/package/所有的rpm包都在这里 点击然后拷贝到/opt目录下 cp firefox rpm包的文件名 需要拷贝到的目录 可以输入rpm包名字的前几个字母然后使用Tab键补全② 安装切换到/opt目录下找到刚才拷贝的文件然后使用 rpm ivh 火狐rpm软件安装包的名字就可以了