前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >yum常用命令

yum常用命令

原创
作者头像
大大刺猬
修改2021-06-22 10:26:13
1.2K0
修改2021-06-22 10:26:13
举报
文章被收录于专栏:大大刺猬大大刺猬

我发现还有些小伙伴yum命令都不是很熟, 所以我写了这篇文章, 这篇文章均来自我的经验, 并不是yum的全部用法, 只是我经常用到的

yum针对的是rpm包。 包的依赖关系是由rpm定义的, 包组是由repodata.xml定义的。

1. yum安装

格式: yum install pack_name_1 pack_name_2 -y

-y 表示直接安装,不用交互式, 比较常用, 90%的时候我都会加上 -y

例子:

代码语言:javascript
复制
yum install vim -y
yum install ddcw-2020-0428.x86_64.rpm -y
yum install dstat lrzsz lsof net-tools vim sysstat -y

2. yum更新

yum update我并不是很常用, 但是这也是个比较实用的功能, 知道总比不知道好, 不知道也无所谓。

代码语言:javascript
复制
yum update vim -y   #只更新vim
yum update #更新所有软件

3. yum组安装

yum源有包组的概念, 就是一堆包的集合。

代码语言:javascript
复制
yum -y groupinstall gnome-desktop
yum grouplist #查看包组

4. yum 列出当前仓库

代码语言:javascript
复制
yum repolist #查看当前有哪些yum源, 分别由多少包,总共有多少包

5. yum搜索包或者命令

这个比较实用,有时候我想知道某个命令属于哪个包的时候,就可以用这个命令了(原理:rpm -ql package_name)

代码语言:javascript
复制
yum search all ifconfig  #搜索ifconfig命令来自哪个包, 如果安装了的话, 可以用/usr/sbin/ifconfig查询

6. yum清除缓存

yum命令一般会把yum源的信息缓存到本地,以减少网络开销,缓存2周(可以设置的),过期后会重新拉起缓存。

因为缓存这玩意虽然快,但是不一定对, 比如我更换了yum源, 不清楚缓存的话, 就用不了新的

代码语言:javascript
复制
yum clean all

7. yum卸载软件

有安装就有卸载,yum卸载有两种方式:remove和erase

代码语言:javascript
复制
yum remove vim -y
yum erase vim -y

8. 列出当前可用包(只是缓存里面的,要准确的话, 需要先清除缓存)

这个估计是用得最多的yum命令了, 对初学者很友好

代码语言:javascript
复制
yum list all  #列出所有缓存的包信息
yum grouplist  #列出缓存的包组信息
yum groupinfo "Base"  #查看base包组包含的包

9. yum下载软件包

有时候内网要安装某个外网的rpm包,你得去下载,路径慢慢找的话很麻烦,这个时候就需要直接下载了。

比较实用

代码语言:javascript
复制
yumdownloader dstat  #下载dsat的rpm包

10. yum重新安装软件

顾名思义就是重新安装某个包, 猜猜有啥用呢, 不只是方便那么简单哦。 还有个很实用的功能, 后面讲rpm命令的时候再讲吧...

代码语言:javascript
复制
yum reinstall vim -y

11. 制作yum源

这个比较复杂, 后面有空了再讲吧。

tips: createrepo

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. yum安装
  • 2. yum更新
  • 3. yum组安装
  • 4. yum 列出当前仓库
  • 5. yum搜索包或者命令
  • 6. yum清除缓存
  • 7. yum卸载软件
  • 8. 列出当前可用包(只是缓存里面的,要准确的话, 需要先清除缓存)
  • 9. yum下载软件包
  • 10. yum重新安装软件
  • 11. 制作yum源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档