CentOS下的yum命令
yum命令是rpm的一款前端工具,可以安装、更新、卸载rpm包,可以从指定服务器下下载rpm包并安装,可以自动解决依赖问题。
语法:
yum [options] [command] [package ...]
常用选项options:
-h:显示帮助
-y:所以交互式问题都回答“yes”
-c:指定配置文件位置
-q:使用安静模式,不显示任何信息(常与"-y"一起使用)
-v:显示详细信息
-R <分钟>:设置最大等待时间
-C:完全从缓存中运行,而不去下载或者更新任何头文件
--nogpgcheck:忽略GPG检查验证
-skip-broken:忽略依赖问题
command:
* install package1 [package2] [...] 安装指定软件包
* update [package1] [package2] [...] 升级指定软件包,默认更新全部
* update-to [package1] [package2] [...] 类似于update,但始终指定包的版本
* check-update 检查是否有可以的rpm更新
* upgrade [package1] [package2] [...]
* upgrade-to [package1] [package2] [...]
* distribution-synchronization [package1] [package2] [...]
* remove | erase package1 [package2] [...] 删除指定软件包
* list [...] 默认查看所以可用的rpm包,很容易卡死,不介意用
* info [...] 查看指定软件包的详细信息,默认所以
* provides | whatprovides feature1 [feature2] [...] 查找包含指定路径名称(支持glob)的软件包
* clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
packages:清除缓存的包文件
metadata: 清除所有yum用于确定软件包可用的一些文件(元数据文件)。使用此选项将强制下次运行yum时下载所有元数据
expire-cache:当元数据和每个软件仓库中的镜像列表下载的时候,删除本地的数据。也就是说,yum将会为每一个软件仓库刷新缓存。下次会使用到。但是如果缓存 数据仍然有用,那么不会删除任何重要的数据。
rpmdb:从本地rpmdb中清除任何缓存的数据。
plugins:清除所有已启用的插件的缓存数据。
all:清除以上所有。
* makecache 下载服务器上的所有软件包信息(生成缓存),提高本地搜索软件包效率
* groupinstall group1 [group2] [...] 安装指定软件包组
* groupupdate group1 [group2] [...] 更新指定软件包组
* grouplist [hidden] [groupwildcard] [...] 列出所有可用软件包组
* groupremove group1 [group2] [...] 删除指定程序包组中的所有软件包
* groupinfo group1 [...] 查看指定软件包组的详细信息
* search string1 [string2] [...] 当你不确定软件包名字的时候,可以用来查找软件包,默认搜索软件包的名称和摘要,如果失败,则会尝试描述和网址
* shell [filename]
* resolvedep dep1 [dep2] [...]
* localinstall rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use install)
* localupdate rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use update)
* reinstall package1 [package2] [...] 重新安装与当前版本相同的软件包
* downgrade package1 [package2] [...] 降级软件包
* deplist package1 [package2] [...] 显示指定软件包的所有依赖关系
* repolist [all|enabled|disabled] 显示repo资源库配置,默认显示已启用的
* version [ all | installed | available | group-* | nogroups* | grouplist | groupinfo ]
* history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|roll-back|new|sync|stats] 查看yum事务历史
* load-transaction [txfile]
* check
* help [command] 查看帮助
实例:
1:安装wget软件
2:卸载wget软件包
3:静默安装,自动确认
4:查看所以可用包组,并安装某个包
5:查找名称中包含"lls"的软件包
CentOS下的yum命令的更多相关文章
- CentOS 下使用yum 命令安装MySQL
CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
- CentOS下用yum命令安装jdk【转】
一.使用yum命令安装 1.查看是否已安装JDK,卸载 [root@192 ~]# yum list installed |grep java java-1.8.0-openjdk.x86_64 ...
- CentOS下用yum命令安装jdk
一.使用yum命令安装 1.查看是否已安装JDK,卸载 [root@192 ~]# yum list installed |grep java java-1.8.0-openjdk.x86_64 ...
- Centos下用yum命令按照jdk
一.查看是否已经安装了JDK #查看本机是否已经安装了jdk $ sudo yum list installed | grep java java--openjdk.x86_64 :.el7_6 @u ...
- Centos下使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax
使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid ...
- CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可
CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可 1.安装Apache yum install httpd 2.设置服务器开机自动启动Apache systemctl e ...
- CentOS下安装yum源的流程和操作
一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的 ...
- centOS下更新yum源
CentOS下更新yum源 1.使用如下命令,备份/etc/yum.repos.d/CentOS-Base.repo. cp /etc/yum.repos.d/CentOS-Base.repo /et ...
- CentOS下使用yum安装配置和使用svn
安装说明 系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本 ? 1 2 3 4 5 6 7 8 9 1 ...
随机推荐
- MyBatis快速入门(一)
一.MyBatis背景介绍 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索.MyBatis使用简单的 ...
- Sublime Text3 编辑器我的最爱
简介 Sublime Text 3是一个神奇的文本编辑器,适合程序员.作家.它有很多亮点功能,比如多选择.Go Anything.命令面板.多选择可以让你同时编辑多出代码,Got Anything 像 ...
- 分块编码(Transfer-Encoding: chunked)
参考链接: HTTP 协议中的 Transfer-Encoding 分块传输编码 一.背景: 持续连接的问题:对于非持续连接,浏览器可以通过连接是否关闭来界定请求或响应实体的边界:而对于持续连接,这种 ...
- a里面不能嵌套a
1. <a href=""> <a href=""></a></a> 会被浏览器解析为 2. <a hre ...
- Error--解决使用Application Loader提交ipa包审核时的报错:ERROR ITMS-90168: "The binary you uploaded was invalid."
在提交iTunes Connect审核时,使用Application Loader提交ipa包时报错:ERROR ITMS-90168: "The binary you uploaded w ...
- python 爬取w3shcool的JQuery的课程并且保存到本地
最近在忙于找工作,闲暇之余,也找点爬虫项目练练手,写写代码,知道自己是个菜鸟,但是要多加练习,书山有路勤为径.各位爷有测试坑可以给我介绍个啊,自动化,功能,接口都可以做. 首先呢,我们明确需求,很多同 ...
- 手机自动化测试:Appium源码之api(1)
手机自动化测试:Appium源码之api(1) AppiumDriver getAppStrings() 默认系统语言对应的Strings.xml文件内的数据. driver.getAppStri ...
- vuejs学习笔记(2)--属性,事件绑定,ajax
属性 v-for 类似于angular中的 ng-repeat ,用于重复生成html片段: <ul id="box"> <li v-for="(v, ...
- Javascript删除数组中指定值的元素
Array.prototype.remove = function(index){ if(isNaN(index) || index > this.length){return false;} ...
- 解决Mybatis连接Sql server 出现 Cannot load JDBC driver class 'com.mysql.jdbc.Driver '的问题
tomcat启动的时候没有错误,但是进行数据库操作就会有错误. 在网上找了很久 好不容易找到解决方法 转自 http://blog.csdn.net/ro_bot/article/details/5 ...