Linux系统中如何管理rpm软件包
|
副标题[/!--empirenews.page--] 在Linux操作系统中,有一个系统软件包,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。 软件包管理的核心功能: 1、制作软件包; 2、安装、卸载、升级、查询、校验; 下面,我们具体说一下rpm包的使用方法 rpm命令: rpm:管理软件包。(其数据库在/var/lib/rpm文件中) rpmbuild:创建软件包。 rpm包的管理: 完成安装、查询、卸载、升级、校验、数据库的重建、验证数据包等工作; 安装: rpm -i|--install /path/to/PACKAGE_FILE -h:以#号显示安装进度:每个#表示2% -v:显示详细过程 -vv:更详细的过程 rpm -ivh /path/to/PACKAGE_FILE --nodeps:忽略依赖关系; --replacepkgs:重新安装,替换原有安装; --oldpackage:版本降级 --force:强行安装,可以实现重装或降级 --test:测试是否安装
查询: rpm -q PACKGE_NAME 查询指定的包是否已经安装 例: # rpm -q bind rpm -qa :查询已经安装的所有包 例: # rpm -qa | grep "^z" 查询所有以z开头的软件包 rpm -qi PACKAGE_NAME:查询指定软件包的说明信息 rpm -ql PACKAGE_NAME:查询指定包安装后生成的文件列表 rpm -qc PACKAGE_NAME:查询指定包安装的配置文件 rpm -qd PACKAGE_NAME:查询指定包安装的帮助文件
rpm -q --scripts PACKAGE_NAME:查询指定包中包含的脚本
rpm -qf /path/to/somefile :查询指定的文件是由那个rpm包安装生成的
查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




