RPM包管理及安装工具、RPM工具、YUM工具(本地YUM)

本文详细介绍了RPM包管理工具,包括查询、安装和卸载操作,并讨论了其依赖关系处理的局限性。接着,文章转向YUM工具,阐述了YUM在解决RPM依赖问题上的优势,以及YUM的基本工作流程。最后,重点讲述了如何配置本地YUM源,包括挂载系统光盘、创建仓库配置文件和添加自定义软件包到仓库。
摘要由CSDN通过智能技术生成

一、RPM包
RPM Package Manger
R最早代表Red Hat公司

建立统一的数据库文件,详细记录软件包安装、卸载等信息变化,能够自动分析软件包依赖关系
RPM数据库:/var/lib/rpm目录下的数据库文件
用rpm -qa查询的时候是很快可以查到的,也要定时备份

RPM软件包获取途径:
1.系统光盘
2.http://rpmfind.net

二、RPM 工具

查询已安装的RPM包文件
格式:rpm -q(解释:query)[子选项] [软件名](不是rpm文件名)
用法:结合不同的子选项 完成不同查询
-qa:查看系统中已安装的所有RPM软件包列表
-ql:查询指定软件包所包含的目录、文件列表---------查看软件安装在的目录

[root@111 mnt]# rpm -ql bash
/bin/bash
/bin/sh
/etc/skel/.bash_logout
/etc/skel/.bash_profile
/etc/skel/.bashrc
/usr/bin/bashbug-64

-qf 文件或目录名: 查看某个目录和文件列表属于哪个

[root@111 mnt]# which lvcreate 
/sbin/lvcreate
[root@111 mnt]# rpm -qf /sbin/lvcreate
lvm2-2.02.143-7.el6.x86_64

-qi:查看指定软件的详细信息
-qc:仅显示指定软件包安装的配置文件
-qd:仅显示指定软件包安装的文档文件

查询未安装的RPM包文件
格式:rpm -qp[子选项] RPM文件名
用法:对于一个RPM包,先去查看安装之后有什么用处,是不是自己想要的作用
[root@111 Packages]# rpm -qpi tree-1.5.3-3.el6.x86_64.rpm
-qpi:通过.rpm包文件查看该软件的详细信息
-qpl:查看.rpm安装包内所包含的目录、文件列表
-qpc:查看.rpm安装包内包含的配置文件列表
-qpd:查看.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值