Linux软件包管理工具rpm与yum
RPM是”Redhat Package Manager”的缩写,是由Redhat公司提供的软件包管理。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。linux系统中存在着一
RPM RPM是”Redhat Package Manager”的缩写,是由Redhat公司提供的软件包管理。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。linux系统中存在着一个关于RPM的数据库linux 软件,它记录了安装的包以及包与包之间依赖相关性(类似于在windows下安装某个软件时,会提醒我们安装一个其他的插件)。RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况;卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃。 常用指令: 查询软件包是否安装:rpm -q 软件包名 查询所安装的所有rpm软件包:rpm -qa 分页显示所查询安装的所有rpm安装包:rpm -qa | more 查询已安装的rpm列表中是否有某软件:rpm -qa | grep 软件名 查询已安装的软件包安装到何处:rpm -ql 软件包名 查询文件所属的软件包:rpm -qf 文件全路径名 卸载rpm包:rpm -e rpm包的名称 安装rpm包:rpm -ivh rpm包全路径名称 i=install安装 v=verboes提示 h=hash进度条 YUM Yum(全称为 Yellow dog Updater, Modified)是前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 语法:yum (选项) (参数) 常用选项: -h显示帮助信息; -y对所有的提问都回答yes; -c指定配置文件; -R设置yum处理一个命令的最大等待时间; 常用参数: install:安装rpm软件包 update:更新rpm软件包 remove:删除指定的rpm软件包 list:显示软件包信息 info:显示指定的rpm软件包的描述信息和概要信息 clean:清理yum过期的缓存 deplist:显示rpm软件包的所有依赖关系 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |