rpm and yum commands
rpm命令
rpm包,由“-”、“.”构成,包名、版本信息、版本号、运行平台
对已安装软件信息的查询
rpm -qa 查询已安装的软件
rpm -qf 文件名绝对路径 文件名的绝对路径
rpm -ql 软件名 查询已安装的软件包都安装到何处
软件名:rpm包去除平台信息和后缀信息
rpm -qi 软件名 查询一个已安装软件包的信息
rpm -qc 软件名 查看已安装软件的配置文件
rpm -qd 软件名 查看已安装软件的文档安装位置
rpm -qR 软件名 查看已安装软件依赖包和文件
对未安装软件信息的查询
rpm -qpi rpm文件 查看一个软件包的用途和版本信息
rpm -qpl rpm文件 查看一个软件包所包含的文件
rpm -qpd rpm文件 查看软件包的文档所在位置
rpm -qpc rpm文件 查看软件包的配置文件
rpm -qpR rpm文件 查看软件包的依赖关系
软件包的安装、升级、删除
rpm -ivh rpm文件 安装rpm包
rpm -Uvh rpm文件 更新rpm包
rpm -e 软件名 删除rpm包
rpm -e 软件名 --nodeps 不管依赖关系,强制删除软件
rpm --import 签名文件 导入签名
rpm --import RPM-GPG-KEY
yum命令
yum= yellow dog updater, modified 主要功能更方便添加、删除、更新rpm包,自动解决依赖性问题,便于管理大量系统的更新问题
同时配置多个资源库(repository)简介的配置文件(/etc/yum.conf自动解决增加或删除rpm包时遇到的依赖性问题,方便保持rpm数据库的一致性)
yum安装,rpm -ivh yum-*.noarch.rpm在第一次启用yum之前要先导入系统的RPM-GPG-KEY
第一次使用yum管理软件时,yum会自动下载需要的headers放置在/var/cache/yum目录下
rpm包更新
yum check-update 查看可以更新的软件包
yum update 更新所有的软件包
yum update kernel 更新指定的软件包
yum upgrade 大规模更新升级
rpm包安装和删除
yum install xxx[服务名] 安装rpm包
yum remove xxx[服务名] 删除rpm包
yum缓存信息
yum clean packages 清除缓存的rpm包文件
yum clean headers 清除缓存的rpm头文件
yum clean old headers 清除缓存中旧的头文件
yum clean all 清除缓存中旧的rpm头文件和包文件
查询软件包信息
yum list 列出资源库中所有可以安装或更新的rpm包
yum list firefox* 列出资源库中可以安装、可以更新、已安装的指定rpm包
yum list update 列出资源库中可以更新的rpm包
yum list installed 列出所有已安装的rpm包
yum list extras 列出已安装但不包含在资源库中rpm包
ps:通过网站下载安装的rpm包
yum info 列出资源库中所有可以安装或更新的rpm包信息
yum info firefox* 列出资源库可以安装或更新的指定的rpm的信息
yum info update 列出资源库中可以更新的rpm包信息
yum info installed 列出已安装的所有rpm包信息
yum info extras 列出已安装到时不包含在资源库中rpm包信息
yum search firefox 搜索匹配特定字符的rpm包
yum provides firefox 搜索包含特定文件的rpm包
rpm and yum commands的更多相关文章
- 程序包管理rpm、yum与简单编译安装程序
Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个l ...
- Linux程序包管理rpm与yum
Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个l ...
- CentOS 7上的程序管理:rpm、yum和源码编译安装
简介 在Linux的早期时代(也许吧?我猜的.也可能是Unix.),想要在系统上安装一款应用程序,是比较复杂的.需要专业的人员自行获取程序的源代码,并且编译安装,这是非常的复杂且需要一定的专业功底的, ...
- 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 ...
- 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 ...
- CentOS的软件包的管理之rpm和yum
在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成. 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/u ...
随机推荐
- [c++][语言语法]函数模板和模板函数 及参数类型的运行时判断
参考:http://blog.csdn.net/beyondhaven/article/details/4204345 参考:http://blog.csdn.net/joeblackzqq/arti ...
- c# UDP
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- Java 使用 Stream API 筛选 List
前言 上课的时候看到老师用迭代器来遍历 List 中的元素的时候,我的内心是极其嫌弃的,这种迭代方法不能直接访问当前的元素,而且写起来也麻烦.于是上网查了查 Java 有没有类似于 Linq 的东西, ...
- C#实现中国天气网JSON接口测试
接上一篇,经过反复的查看,最终从这篇文章中找到了一个可用的JSON接口,于是研究了一下中国天气网JSON接口的测试: 和上一篇XML接口测试的原理是一样的,只是需要安装一下Newtonsoft.Jso ...
- UML建模的要点总结
预备知识: 一.UML的特性与发展现状 UML是一种Language(语言) UML是一种Modeling(建模)Language UML是Unified(统一)Modeling Language 1 ...
- 2013年江西理工大学C语言程序设计竞赛(高级组)
A 解法:dfs搜索,注意一个剪枝,否则会超时(听说原本是个dp)? #include<stdio.h> //#include<bits/stdc++.h> #include& ...
- zookeeper系列之一—zookeeper入门
Zookeeper是什么? Zookeeper故名思议动物管理员,它是拿来管大象(Hadoop).蜜蜂(Hive).小猪(Pig)的管理员,Apache Hbase和Apache Solr以及Link ...
- Spring.Net 技术简介 IOC and DI
一 简单介绍 IOC 控制转移,就是将创建放到容器里,从而达到接耦合的目的,DI是 在容器创建对象的时候,DI读取配置文件,然后给对象赋默认值,两者一般结合使用,实现注入. ...
- CodeForces 651A Joysticks 贪心
A. Joysticks time limit per test 1 second memory limit per test 256 megabytes input standard input o ...
- 【leetcode❤python】172. Factorial Trailing Zeroes
#-*- coding: UTF-8 -*-#给定一个整数N,那么N的阶乘N!末尾有多少个0? 比如:N=10,N!=3628800,N!的末尾有2个0.#所有的尾部的0可以看做都是2*5得来的,所以 ...