介绍 yum

Yum(全称为 Yellow dog Updater Modified),中文名为 1Shell 前端软件包管理器。是一个在 2Fedora3RedHat 以及 4CentOS 中的 1Shell前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 5RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。yum的主要用途是对 rpm 包进行管理,包括安装、卸载、升级等。
yum 是基于 centos 下的 python2 中的 pip,所以也可以给他更换国内的源,来提高效率。

【搜狐】http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
【网易】http://mirrors.163.com/.help/CentOS6-Base-163.repo
【阿里】https://mirrors.aliyun.com/help/centos

# 下载wget工具
yum install -y wget# 获取国内yum源(这里以阿里的为例)                Centos-7 代表你的版本
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 安装epel repo源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo   # 清理 旧包|缓存
yum clean all# 将下载好的国内源设置默认
mv CentOS-Base.repo CentOS-Base.repo# 重新生成缓存
yum makecache   # 更新
yum update

yum 的配置文件在 /etc/yum.conf
yum 源文件在 /etc/yum.repos.d/ 目录下

Yum~

语法格式

yum [option/选项] [command/命令] [package/软件包]

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

常用命令

  1. 列出所有可更新的软件清单命令:yum check-update
  2. 更新所有软件命令:yum update
  3. 仅安装指定的软件命令:yum install <package_name>
  4. 仅更新指定的软件命令:yum update <package_name>
  5. 列出所有可安裝的软件清单命令(本地):yum list <package_name>
  6. 删除软件包命令:yum remove <package_name_>
  7. 查找软件包命令(网络):yum search <keyword_>
  8. 生成缓存: yum makecache
  9. 清除缓存命令:
    yum clean all: 清除所有
    yum clean packages: 清除缓存目录下的软件包
    yum clean headers: 清除缓存目录下的 headers
    yum clean oldheaders: 清除缓存目录下旧的 headers
    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
  10. 自动搜索最快镜像插件:
    yum install yum-fastestmirror
  11. 安装yum图形窗口插件:
    yum install yumex
  12. 查看可能批量安装的列表:
    yum grouplist

  1. 在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序 ↩︎ ↩︎

  2. Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。 ↩︎

  3. RedHat是用LINUX核心构架的一个操作系统。RedHat Linux是目前世界上使用最多的Linux操作系统。 ↩︎

  4. CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。 ↩︎

  5. RPM(RedHat Package Manager)一种通过资料库管理的方式将所需要的软件安装到主机上的管理程序 ↩︎

什么是 yum?更改yum源 yum的相关命令相关推荐

  1. 安装及管理程序(yum搭建本地源,了解rmp命令,查询卸载软件包,编译安装的过程)

    文章目录 安装及管理程序 前言 linux命令与应用程序的关系 典型应用程序的目录结构 常见的软件包封装类型 查询RPM软件包信息 rpm概述 RPM机制封装命令格式 查询RPM软件包信息 查询未安装 ...

  2. yum源配置及相关命令

    1.yum概述 yum是软件管理仓库,可以完成安装,卸载,自动升级rpm包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员手工安装每个rpm包 2.本地源和网络源 本地源:比如说光盘里面 ...

  3. lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

    [Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...

  4. docker的安装使用,更改docker源为国内。更改yum源为阿里源

    centos7 下 更改yum源为阿里源 首先下载wget下载程序,yum install wget -y 接着进入到存放源地址文件的目录,cd /etc/yum.repos.d/ 然后把centos ...

  5. 更改Centos6的yum源

    1.阿里云Linux安装软件镜像源 阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源.阿里云Linux安装镜像源地址:http://mirrors.aliyu ...

  6. YUM更换源--yum找不到安装包(转)

    公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一个build.repo,其中提供的yum 源只有公司内部的几个源,很多包在这些源中都找不到.于是要添加别的源,下面的帖子中介 ...

  7. 内网自建yum源和apt源(含各信创系统)

    现在Linux下面软件基本是通过yum/apt等从软件仓库在线安装,大的Linux发行版都有自己的软件仓库.如CentOS/RedHat使用yum方式仓库,ubuntu使用apt方式仓库. 很多政企单 ...

  8. PostgreSql | 数据库 | pg数据库的全安装教程(yum,二进制,源码编译)

                                                       PostgreSql的全安装教程(yum,二进制,源码编译) PostgreSql一般简称为pg, ...

  9. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides */vim 第十节课...

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

最新文章

  1. 没想到我提前56年感受了赛博朋克
  2. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】
  3. MySQL倒序如何避免filesort_MySQL Using filesort 疑问?
  4. [渝粤教育] 广东-国家-开放大学 21秋期末考试中国近现代史纲要(A)10881k1
  5. 数据迁移测试_自动化数据迁移测试
  6. Web SQL介绍,web sql中增删改查、数据存储位置、运行脚本、建表建库
  7. distributed crawl
  8. 枚举、宏定义enum /defint/typedef
  9. 论文解读丨基于局部特征保留的图卷积神经网络架构(LPD-GCN)
  10. Perl程序设计中常用的函数
  11. 关于android的日志输出LogCat
  12. jdk32位安装包下载_MySQL 8.0.19安装图文详解!手把手教会您从下载到安装成功
  13. ubuntu 中的流程图绘制软件
  14. win10熄屏时间不对_Windows10下显示时间不正确的原因及解决技巧
  15. Java调用阿里云对象存储OSS
  16. 插入排序一块说说-很合适~~~二分查找和折半
  17. 智慧公交可视化大屏决策管理系统改善城市交通
  18. python 文字识别 tesseract_Python_文字识别引擎试用:tesseract-ocr
  19. [Sensor]LSM6DSL-加速度计、陀螺仪传感器
  20. js+css制作导航栏下划线跟随动画,App+H5点击效果

热门文章

  1. clip studio paint插件开发之介绍
  2. 程序员的数学(二)—— 逻辑,真与假的二元世界
  3. 数字化到底有什么用?
  4. mermaid flowchart使用指南
  5. 微信小程序直接上传文件到阿里云OSS组件封装
  6. 哈工大慕课 学生成绩管理系统V1.0~5.0
  7. c语言程序设计精髓 第14周练兵题
  8. JavaScript---网络编程(9-1)--DHTML技术演示(2-1)-表格创建的几种方式
  9. 「Python 网络自动化」Nornir—— Inventory(主机清单)介绍
  10. 《刻意练习》读书心得 驳斥1万小时定律、有目的的练习、自我实现的预言、走出舒适区