RPM与YUM使用
1.RPM
1.1RPM简介
RPM全名RedHat Package Manager
优点:
1. 由于已经编译完成并且打包完毕,所以软件传输与安装上很方便 (不需要再重新编译);
2. 由于软件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装
1.2. RPM包名信息
rp-pppoe - 3.11 - 5 .el7.x86_64.rpm
软件名称 软件版本信息 编译次数 硬件平台
1.3. RPM安装指令
rpm -ivh 包名(全名)(也可以使用网络路径)
-i:install
-v:显示过程
-h:显示进度条
例:安装rp-pppoe
1 rpm -ivh /mnt/Packages/rp-pppoe-3.11-5.el7.x86_64.rpm #光盘挂载在/mnt目录下
1.4. RPM安装选项
rpm -ivh --nodeps 包名 #不管依赖
rpm -ivh --force 包名 #覆盖安装
rpm -ivh --test 包名 #测试安装依赖,并不实际安装
rpm -ivh 包名 --prefix 新路径 #修改安装路径
1.5. RPM升级
rpm -Uvh 包名 #未安装软件,则直接安装;安装过的,在此基础上升级
rpm -Fvh 包名 #只升级安装过的软件,未安装过的不安装
1.6.RPM查询
rpm -qa
rpm -q[licdR] 已安装的软件名称
rpm -qf 存在于系统上面的某个文件名
rpm -qp[licdR] 未安装的某个文件名
-ql:列出软件中的所有文件
-qi:列出软件的信息
-qc:列出配置文件
-qd:列出所有说明文档(与man相关)
-qR:列出依赖
-qf:找出该文件属于哪个软件
1.7. RPM卸载
rpm -evh 包名
2.YUM
2.1YUM查询
yum search 关键字 #列出包含关键字的软件
yum list #列出yum管理的所有的软件
yum list updates #列出可升级的软件
yum info 软件名 #列出软件信息
yum provides 文件名/程序 #列出提供文件名/程序的软件
2.2YUM安装、升级
yum install 软件 #安装软件
yum install -y 软件 #免输y
yum update 软件 #升级软件,后面不接软件则升级全部所有可升级的软件
2.3YUM卸载软件
1 yum remove 软件
2.4YUM下载安装包
#下载到指定目录,包含依赖包
yum install --downloadonly --downloaddir=/tmp 包名
RPM与YUM使用的更多相关文章
- rpm 与 yum 源
rpm rpm -e 删除软件包rpm -i 安装软件包rpm -U 更新软件包rpm -qa ...
- linux RPM、YUM
Linux 界的两大主流: RPM 与 DPKG distribution 代表 软件管理机制 使用指令 在线升级机制(指令) Red Hat/Fedora RPM rpm, rpmbuild YUM ...
- 区分一下dpkg,rpm和yum以及apt-get
一般来说著名的 Linux 系统基本上分两大类: RedHat 系列:Redhat.Centos.Fedora 等 Debian 系列:Debian.Ubuntu 等 Dpkg (Debian系):U ...
- rpm and yum commands
rpm命令 rpm包,由“-”.“.”构成,包名.版本信息.版本号.运行平台 对已安装软件信息的查询 rpm -qa 查询已安装的软件 rpm ...
- centos的软件安装方法rpm和yum
centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu ...
- Linux软件安装,RPM与YUM
为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843955.html ...
- 程序包管理rpm、yum与简单编译安装程序
Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个l ...
- Linux程序包管理rpm与yum
Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个l ...
- CentOS的软件包的管理之rpm和yum
在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成. 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/u ...
- 【linux之软件安装,rpm,yum】
一.软件管理 静态库 动态库静态库:在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库动态库:在程序编译时并不会被连接到目标代码中,而是在程序运行时才被载入. 链接是程序调用库的过程. 静 ...
随机推荐
- C语言汇总3
16-18 1.常量 整型常量:1: 2: 3: 实型常量(小数):单精度常量[3.14],双精度常量(默认情况下)[10.1f] 字符型常量 ' 5 ',只要在双引号的任意的唯一一个字符就为字符型常 ...
- Windows Server系统部署MySQL数据库
由于工作需要在阿里云服务器中使用MySQL,所以安装一下MySQL数据库,中间也踩了一些坑,现在将整个过程给大家记录下来,便于后续查找. 阿里云服务器是WinServer2012系统,之前在Windo ...
- 【转】Locust-工具核心原理分析
Locust工具在市场上不如Loadrunner / JMeter流行,使用的范围也没有那么广,但不可否认其是一款很不错的工具.我个人觉得Locust使用不是那么广泛,主要是因为一下方式: Locus ...
- C语言实现顺序表的基本操作(从键盘输入 生成线性表,读txt文件生成线性表和数组生成线性表----三种写法)
经过三天的时间终于把顺序表的操作实现搞定了.(主要是在测试部分停留了太长时间) 1. 线性表顺序存储的概念:指的是在内存中用一段地址连续的存储单元依次存储线性表中的元素. 2. 采用的实现方式:一段地 ...
- 面试可能遇到的关联式容器(map、set等)相关问题
>>>. map与set的区别是什么,各有哪些优势? map中存储的数据是以键值对(key - value)形式并且通过排序(比较key,默认以 '<' 方式排序)存在的( ...
- spring-boot autoConfiguration
一, 第一个待注入类 public class CacheService { } public class LoggerService { } 方法一, 实现接口ImportSelectort pub ...
- 高并发场景-请求合并(一)SpringCloud中Hystrix请求合并
背景 在互联网的高并发场景下,请求会非常多,但是数据库连接池比较少,或者说需要减少CPU压力,减少处理逻辑的,需要把单个查询,用某些手段,改为批量查询多个后返回. 如:支付宝中,查询"个人信 ...
- uni-app支付功能
扫码查看原文 前言 近期一直在使用APP开发多端应用,IOS的APP.安卓的APP和H5网页,其中开发的APP使用到了微信和支付宝的支付,在此给大家分享出来,一起使用 前置条件: 开发环境:windo ...
- SpringMVC参数返回给页面
springMVC将后台参数返回给前台页面 方法一:利用ModelAndView返回值 1 @RequestMapping("/returnPage.do") 2 public M ...
- Centos-服务管理-systemctl
systemctl命令属于systemd软件包,这个软件包不仅可以完成系统的初始化工作,还能对系统和服务进行管理 在centos7中,服务单元取代启动脚本,服务单元以.service为文件扩展名,配置 ...