CentOS7中rpm,yum软件安装命令
RPM包常用安装位置说明
/etc/ 配置文件安装目录
/usr/bin/ 可执行的命令安装目录
/usr/lib/ 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存
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 -y install 包名 -y自动回答Y
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 包名 安装rpm包
yum remove 包名 删除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 grouplist 列出组包
yum groupinstall 软件组名
yum groupremove
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包
CentOS7中rpm,yum软件安装命令的更多相关文章
- 在CentOS7中利用yum命令安装mysql
在CentOS7中利用yum命令安装mysql 原创 2016年08月31日 10:42:33 标签: mysql / centos 4832 一.说明 我们是在VMware虚拟机上安装的mysql, ...
- <亲测>CentOS7中使用yum安装Nginx的方法
CentOS7中使用yum安装Nginx的方法 最近无意间发现Nginx官方提供了Yum源.因此写个文章记录下. 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了 ...
- Linux rpm yum 等安装软件
任何程序都是先写代码,拿到源码去编译得到一个目标程序. 1 编译的过程复杂有需要准备编译的环境,和硬件有关,32位64位,内核的不同等等所以需要编译多次 Java特殊但是他需要安装jvm, ...
- centos7中使用yum安装tomcat以及它的启动、停止、重启
centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...
- Linux基础知识第九讲,linux中的解压缩,以及软件安装命令
目录 Linux基础知识第九讲,linux中的解压缩,以及软件安装命令 一丶Linux Mac Windows下的压缩格式简介 2.压缩以及解压缩 3.linux中的软件安装以及卸载 1.apt进行安 ...
- Centos7中ELK集群安装流程
Centos7中ELK集群安装流程 说明:三个版本必须相同,这里安装5.1版. 一.安装Elasticsearch5.1 hostnamectl set-hostname elk vim /e ...
- linux deb及rpm格式软件安装
deb格式软件安装 deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装 ...
- Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法
1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...
- 使用光盘作为yum软件安装源安装X Window
使用光盘作为yum软件安装源安装X Window 挂载光驱 [root@centos6 ~]# mkdir /media/cdrom [root@centos6 ~]# mount /dev/ ...
随机推荐
- c# 任务超时执行
最近整理下各类框架,学习一下欠缺的东西.因为前一年开发过java服务端,知道java有很多开源框架,但是毕竟起来也很累. 现在转回头从新审视c#,很基础,没有开源框架,因为以前它不开源,所以少,不用比 ...
- leetcode笔记(三)207. Course Schedule
题目描述(原题目链接) There are a total of n courses you have to take, labeled from 0 to n-1. Some courses may ...
- 解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)【亲测有效】
文件转自:https://blog.csdn.net/hua1011161696/article/details/80666025 问题:(MySQL 5.6社区版windows版) 忘记密码或其他一 ...
- 精干货! Java 后端程序员 1 年工作经验总结
一.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少 东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护 和发布当救火队员的苦恼 ...
- Tornado异步之-协程与回调
回调处理异步请求 回调 callback 处理异步官方例子 # 导入所需库 from tornado.httpclient import AsyncHTTPClient def asynchronou ...
- 方别《QQ群霸屏技术》,又见《QQ群建群细则》
规则,时刻变动;QQ群系列,咱们再来一轮. QQ群霸屏技术,你说建群貌似很菜,大家仿佛都知道,其实只知其一不知其二. QQ群类别 群分类,常规的就以下几种. 普通群. 建群随意,偏个性化,一言不合就拉 ...
- 阿里云异常网络连接-可疑WebShell通信行为的分析解决办法
2018年10月27日接到新客户网站服务器被上传了webshell脚本木马后门问题的求助,对此我们sine安全公司针对此阿里云提示的安全问题进行了详细分析,ECS服务器被阿里云提示异常网络连接-可疑W ...
- 蓝牙技术(BlueTooth)——(一)
一,概述 蓝牙是一种短距离的无线通信技术标准. 蓝牙协议分为4层,即核心协议层,电缆替代协议层,电话控制协议层,和 采纳的其它协议层. 这4中协议中最重要的是核心协议.蓝牙的核心协议包括基带 ...
- NodeJS微信公众平台开发
微信是手机用户必备的App,微信最开始只是作为社交通讯应用供用户使用,但随着用户量不断的增加,微信的公众号在微信上表现出来了它强大的一面,微信公众平台具有四大优势:1.平台更加稳固:2.用户关系更加平 ...
- 阿里云SLB上http强制跳转到https问题处理
背景: 最近一客户有一个需求,需要将外网所有http访问请求强制跳转到https,公网出口使用阿里云SLB,证书放在SLB上,SLB后端实例为ECS(webserver)web服务使用nginx, 网 ...