Linux命令:yum命令
YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具
一、yum命令用法
yum repolist [all | enabled | disabled]:列出所有可用的yum repo
yum clean [all | packages | metadata | exprire-cache | rpmdb |plugins] :清理缓存
yum list [all | installed | available]:列出yum仓库中的rpm包,可以可以接通配符
yum info package_name :列出包的描述信息
yum install package_name …:安装指定的程序包
yum localinstall rpmfile1:安装本地程序包,并且解决依赖关系包,直接使用yum install也行
yum reinstall package_name …:重新安装指定的程序包
yum chaeck-update:检查可升级的包
yum update package_name…:升级指定的程序包
yum search string1:搜索指定的关键字程序包及summary信息
yum deplist package1 :查看指定包所依赖的capabilities
yum downgrade package_name:降级
yum erase package_name …:卸载包
yum whatprovides|provides /path/to/somefile:查询某文件是哪个包安装生成的
yum provides 命令:查看某个命令由哪个包生成的
例如:yum provides "*/ifconfig"
包组类
yum grouplist :显示所有包组名(安装+未安装)
yum groupinstall "group_name":安装指定的包组
yum groupupdate "group_name":升级
yum groupremove "group_name":卸载指定的包组
yum groupinfo "group_name":查看包组安装的基本信息
二、yum配置文件
要使用yum管理应用程序,首先得配置其可用的yum仓库,保存在配置文件中
/etc/yum.conf #主配置段,一般无需更改
/etc/yum.repos.d/*.repo #仓库配置段,
/etc/yum.repos.d/*.repo文件内容
[repo_ID] · #(必选项)命名必须唯一,不能和其他仓库名冲突
name=String #(必选项)描述信息,随便写,自己能看懂
baseurl=路径 #(必选项)repodata文件所在路径
baseurl路径有以下四种配置方法
ftp://x.x.x.x/path/to/repo
http://x.x.x.x /path/to/repo
nfs://x.x.x.x /nfs_path
file:///path/to/repository
enabled={1|0} #是否启用此仓库,1是启用,默认不写也是启用
gpgcheck={1|0} #是否检查包来源合法性,包的完整性
gpgkey=公钥文件(可以在本地,也可是服务器端路径)
cost=定义此仓库开销,默认为1000 #开销越小,越优先使用
enablegroups={1|0} #使用组批量管理数据包,默认开启
failovermethod={roundrobin|priority}:默认为roundrobin,随机挑选
三、yum仓库搭建
通常情况下,可以使用官方的yum源
CentOS系统的yum源
阿里云:https://mirrors.aliyun.com/centos/$releasever/os/x86_64/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/x86_64/
EPEL的yum源
阿里云:https://mirrors.aliyun.com/epel/$releasever/x86_64
自建基于http的yum仓库:
1、 准备文件服务器:使用httpd为例,请事先确保已经安装httpd程序包
2、 创建/var/www/html/package目录,将所有的rpm包移动到该目录中
3、 创建yum仓库,生成repodata文件
# createrepo /var/www/html/package
4、 启动httpd服务
# service httpd start
5、 配置客户端文件/etc/yum.repos.d/my.repo,使用自建的yum仓库
[my]
name=My package
baseurl=http://192.168.x.x/package/
6、 测试使用自建的yum仓库
# yum repolist
# yum install xxxx
Linux命令:yum命令的更多相关文章
- Linux关于yum命令Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
Linux关于yum命令Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx. 问题: Linux ...
- Linux.Centos.yum命令的“No module named yum”错误
Centos版本: uname -a Linux ygpiao -.el6.x86_64 # SMP Tue Jun :: UTC x86_64 x86_64 x86_64 GNU/Linux 在一次 ...
- linux中yum命令的解析
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- Linux教程 Yum命令的使用
在这篇文章中,我们将学习如何安装,更新,删除,查找安装包,管理安装包以及安装包的仓库在Linux系统使用RedHat开发的YUM(Yellowdog Updater Modified)工具.以下这些命 ...
- Linux学习—yum命令(转载)
yum简介 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动 ...
- linux的yum命令
linux yum 命令 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指 ...
- [Linux] 025 yum 命令
1. 常用 yum 命令 (1) 查询 查询所有可用软件包列表 $ yum list 搜索服务器上所有和关键字相关的包 $ yum search 关键字 ps 有点像 Python 的 pip lis ...
- Linux系统yum命令安装软件时保留(下载)rpm包 -- 转载
昨天在部署zabbix监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用.而某些依赖包度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的yum命令来安装这些软件,并自 ...
- Linux下yum命令详解
yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题yum特点 可以同 ...
- Red Hat Linux 无法使用yum命令
一:首先提供部分Red Hat 镜像下载地址 1.rhel-server-6.8-i386-dvd.iso 链接: https://pan.baidu.com/s/18VqxRgBMuAJE7Ty0H ...
随机推荐
- String - 字符串分割操作
如果我想将一个字符串按照每8位一组分为若干个块,然后存储在一个byte[ ]数组中,我首先需要确定这个byte数组的长度,但由于我无法确定这个字符串的长度是否可以被8整除,所以无法直接判断,因此需要对 ...
- C#面向对象三大特性:多态
什么是多态 公司最近为了陶冶情操,养了几种动物(Animal),有猫(Cat).狗(Dog).羊(Sheep),这些动物都有共同的特性,会吃(Eat).会叫(Shout),但是它们吃的不同,叫的也不同 ...
- 负环--spfa
洛谷板子题 负环?是有负权边的环还是一个边权之和为负的环? 还没有准确的定义(那就先忽略吧qwq 判断负环的方法: 暴力枚举/spfa/mellman—ford/奇怪的贪心/超神的搜索 可惜我只会sp ...
- JAVA基础学习(3)之循环
3循环 3.1循环 3.1.1循环 一直要做的行为进行循环 3.1.2数数字 while(){}判断是否进行 数数字:number/10 //数数字Scanner in = new Scanner(S ...
- 小杨排队(dp)
链接:https://ac.nowcoder.com/acm/contest/3667/J 题目描述 小阳想要买个东西,然后就去了商店,发现进商店需要排队(生意太火爆!),然后就开始漫长的等待,他觉得 ...
- maven安装和使用前的几个点
以前的以前,听说过maven,也有幸安装过,没怎么用过,都是按照网上别人的记录照着做的,感觉好没有意思,现在我想自己弄清楚一些事情.一起来源于配置文件,和在网上多搜索多看,多实践. 我用的包是这个ap ...
- 排序算法之插入排序的python实现
插入排序的工作原理如下: (1)从数组第一个元素开始(0下标),从该元素开始进行构建有序序列: (2)取出待排序列中第一个元素,然后从“有序”序列中,从后往前扫描: (3)如果该元素(有序序列)大于待 ...
- Centos7 将应用添加快捷方式到applications 中以pycham为例[ubuntu]适用
安装版本pycharm-2019.1.3 安装路径:/opt/pycharm-2019.1.3/ vim /usr/share/applications/pycharm.desktop #!/usr/ ...
- 基于PowerCli自动部署和配置vmvare虚拟机
1 文档说明 2 Vsphere PowerCli安装和配置 3 PowerCli常用命令 4 创建自定义规范 5 虚拟机克隆与配置脚本 6 技术资料 1 文档说明 使用Vsphere管理虚拟机,在进 ...
- 《开课》---创业学习--训练营直播第一课--HHR
1,分享三点:敬畏心,学习过程,带着目标学习. 2,融资是个非常专业的技术活. 3,一定不要盲目自信,在资本市场,融资永远是个小概率事件. 4,学习过程:每周解锁学习资料,固定的时间来进行作业答疑. ...