当前位置: 首页 > news >正文

Linux之yum详解

  

                                       —— 小  编 程

目录

1、Linux软件的安装方式

2、什么是yum

3、配置网络yum源

4、yum命令

【语法】 

【yum常用命令】

1、Linux软件的安装方式


在CentOS系统中,软件管理方式通常有三种方式 rpm安装 、 yum安装 以及 编译安装

2、什么是yum


Yum(全称为 Yellow dog Updater, Modified )是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于rpm包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

  • yum配置文件位置:cd 进入 /etc/yum.repos.d/
-rw-r--r--. 1 root root 1991 Mar 28 2017 CentOS-Base.repo 
网络yum源配置文件
-rw-r--r--. 1 root root 647 Mar 28 2017 CentOS-Debuginfo.repo 
内核相关的更新包
-rw-r--r--. 1 root root 289 Mar 28 2017 CentOS-fasttrack.repo 
快速通道
-rw-r--r--. 1 root root 630 Mar 28 2017 CentOS-Media.repo 
本地yum源配置文件
-rw-r--r--. 1 root root 7989 Mar 28 2017 CentOS-Vault.repo 
最近版本加入老本的YUM配置


3、配置网络yum源

  •  yum 源网络配置的详细操作请看前面有一篇博客我已经详细讲解,手把手教你。 Linux的 Centos 7的yum源的配置-------详细教程

4、yum命令

【语法】 

yum [options] [command] [package ...]

  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

【yum常用命令】

  1. 列出所有可更新的软件清单命令:yum check-update
  2. 更新所有软件命令:yum update
  3. 仅安装指定的软件命令:yum [-y] install <package_name>/包的关键词
  4. 仅更新指定的软件命令:yum  [-y] update <package_name>/包的关键词
  5. 列出所有可安裝的软件清单命令:yum list
  6. 删除软件包命令:yum  [-y] remove <package_name>/包的关键词
  7. 查找软件包命令:yum search <keyword>/包的关键词
  8. 清除缓存命令:
  • yum clean packages: 清除缓存目录下的软件包
  • yum clean headers: 清除缓存目录下的 headers
  • yum clean oldheaders: 清除缓存目录下旧的 headers
  • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

特别注意:包的关键词如果不写,则表示更新整个系统(全局更新,也包含内核)。

 

 本   篇   完   结   …  …


持     续     更     新     中   …    … 

相关文章:

  • 算法-二叉树篇17-二叉搜索树中的搜索
  • LSTM预测模型复现笔记和问题记录
  • 通往 AI 之路:Python 机器学习入门-数据结构
  • BGP分解实验·20——BGP选路原则之路径属性
  • Java中Stream流的详细使用介绍
  • 华为OD机试真题:跳房子I (E卷、Java)
  • SpringBoot 项目集成 Prometheus 和 Grafana
  • 项目准备(flask+pyhon+MachineLearning)- 3
  • 计算机毕业设计SpringBoot+Vue.js线上辅导班系统(源码+文档+PPT+讲解)
  • 授权与认证之jwt(五)创建ShiroConfig类
  • 从头开始学SpringBoot—01入门基础配置
  • [3/11]C#性能优化-实现 IDisposable 接口-每个细节都有示例代码
  • CF 118A.String Task(Java实现)
  • Linux基础开发工具——vim(5)
  • NC2227_约瑟夫环
  • 代码随想录算法训练营第三十天 | 卡码网46.携带研究材料(二维解法)、卡码网46.携带研究材料(滚动数组)、LeetCode416.分割等和子集
  • Kubernetes Service服务发现dns之CoreDNS
  • 快速排序算法详解
  • 赛博算命之“八字排盘“的JAVA实现
  • 128陷阱
  • 国家新闻出版署:5月份共130款国产网络游戏获批,14款进口网络游戏获批
  • 总数再更新!我国新增三项全球重要农业文化遗产
  • 购房成本再降低!今年首次降息落地,30年期百万房贷月供将减少54元
  • 安徽凤阳县明中都鼓楼楼宇顶部瓦片部分脱落,无人员伤亡
  • 欧洲观察室|欧盟对华战略或在中欧建交50年时“低开高走”
  • 陈龙带你观察上海生物多样性,纪录片《我的城市邻居》明播出