提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、了解yum仓库
  • 二、yum的配置文件
    • yum的配置/etc/yum.conf
    • yum源的默认配置文件:/etc/yum.repos.d/CentOS-Base.repo
  • 3、查看与安装
    • 1.查看
    • 2.安装

提示:以下是本篇文章正文内容,下面案例可供参考

一、了解yum仓库

YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。

二、yum的配置文件

yum的配置/etc/yum.conf

[main]
#main 部分定义了全局配置选项,整个yum 配置文件应该只有一个main

cachedir=/var/cache/yum/$ basearch/$releasever
#yum缓存的目录,yum在此存储下载的rpm包和数据库
$releaserver:发行版本号
$basearch:系统基础架构,如x86_64

keepcache=0
#是否保留缓存内容,0:表示安装后删除软件包,1表示安装后保留软件包

debuglevel=2
#除错级别,0──10,默认是2 貌似只记录安装和删除记录

logfile=/var/log/yum.log
#存放系统更新软件的日志的目录。用户可以到/var/log/yum.log文件去查询自己安装了哪些包

exactarch=1
#有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。

obsoletes=1
#此选项在进行发行版跨版本升级的时候会用到。

gpgcheck=1
#有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的。

plugins=1
#是否允许使用插件,默认是0不允许,但是我们一般会用yum-fastestmirror这个插件。

installonly_limit=5
#允许保留多少个内核包。

bugtracker_url=http://bugs.centos.org/set_project.php?
#一个错误追踪的网页,BugTracker是一个用于软件开发和测试阶段的缺陷跟踪、过失跟踪和问题跟踪工具。你可以自动地向适当的开发者指出缺陷并且可以使用带有与、或运算符的过滤器和通配符快速地找到你的缺陷。

project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum

distroverpkg=centos-release
#指定从哪里获取系统版本相关的信息,是从centos-release这个包里的文件获取的

yum源的默认配置文件:/etc/yum.repos.d/CentOS-Base.repo


[base]
#代表yum源名称,名称可以随意取
name
#描述名字,随便取一个可识别的
mirrorlist
#列出这个容器可以使用的镜像站点,如果不想使用,可以注释
baseurl
#后面接地址,mirrorlist是由yum程序自行找镜像站点,baseurl则是指定一个固定地址
gpgcheck
#是否需要查阅RPM文件内数字证书,0表示不检查,1表示检查
gpgkey
#数字证书公钥文件所在位置,使用默认值

3、查看与安装

1.查看

yum repolist #查看yum源详细信息
yum info 软件名 #查看软件详情
yum list #列出yum服务器上面所有的软件名称
yum list installed #查找所有已安装的列表
yum provides #查询软件是由哪个包安装的后面可以跟软件名称,也可以跟路径)
yum list updates #列出yum服务器上可提供本机进行升级的软件并升级

2.安装

yum -y install 软件名称
yum remove 软件名称
yum update 软件名称

Linux利用yum仓库安装软件相关推荐

  1. Linux搭建YUM仓库安装软件(Centos 7.5)

    简介:在搭建yum仓库前,应先对Linux系统有一个简单的认识,要理解挂载的概念,对Linux系统的文件对应的目录有一定的认识. 在工作中,我们通过rpm安装软件,经常会出现不能一步到位,还需要好多的 ...

  2. Linux 利用yum源安装subversion(svn)客户端

    前言 CentOS 7 subversion(svn) 安装过程 yum 方式安装 shell> yum install subversion 检查是否安装成功 shell> svn -- ...

  3. Linux 利用yum源安装php5.6+nginx

    前言 CentOS 7 nginx1.12.2 php5.6 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加php5.6源 s ...

  4. linux 利用yum源安装mysql5.7

    前言 CentOS 7 MySQL 5.7 查找mysql源 http://repo.mysql.com 步骤 添加mysql源 shell> rpm -ivh http://repo.mysq ...

  5. Linux 利用yum源安装php7.0+nginx

    环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...

  6. Linux 利用yum源安装nginx

    环境 1, CentOS 7 2, nginx 1.12.2 步骤 1,添加nginx源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS ...

  7. Linux 通过yum源安装subversion(svn)服务端

    目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...

  8. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...

    文章目录 Linux系统的仓库配置(yum.epel)与软件安装(wireshark,wget,nginx) 1.配置本地yum仓库安装wireshark,wget 2.配置epel仓库,安装ngin ...

  9. Linux 利用 yum 安装jdk并配置环境变量

    Linux 利用 yum 安装jdk并配置环境变量 清除已有java环境 搜索yum可以安装的版本 yum安装jdk 配置环境变量 当前用户使用: 全局用户使用: 验证安装 清除已有java环境 命令 ...

最新文章

  1. 【分享】计算机视觉方向必备opencv基础知识总览
  2. python填写excel-Python向excel中写入数据的方法
  3. C语言一元二次方程表示如下,C语言一元二次方程day6
  4. 原来这些元器件最容易引发电路故障。。。
  5. 458. 可怜的小猪
  6. 浏览器关闭 session并不会被干掉
  7. SpringSecurity SecurityContextHolderSecurityContext
  8. 根据经纬度算两点距离
  9. 为什么计算机连不上无线网络,电脑总是连不上无线怎么回事
  10. 【补码表示】为什么定点小数的-1补码表示为1.0000以及补码表示范围问题
  11. Android编程权威指南[pdf]
  12. uni-app设置背景图自适应手机屏幕尺寸
  13. java获取当天开始,结束时间
  14. HTML5实现动态视频背景
  15. archlinux安装到美化
  16. 对于line-height的认识
  17. win10软件字符乱码解决
  18. QQ自定义个人文件夹
  19. 商务翻译证,高级商务翻译证
  20. win10计算机本地无法连接,win10系统电脑本地连接不见了解决方法

热门文章

  1. windows无法识别clover盘_Windows电脑安装Remin OS(jide os)系统,畅玩王者吃鸡手游...
  2. 本BLOG内所有文章的版权声明
  3. uniapp - 【全端兼容】实现保存视频到手机相册功能,将 mp4 在线视频下载并存储到用户的手机中,uniapp App h5 小程序将视频文件下载保存(详细示例源码及注释一键复制,开箱即用!)
  4. 内部类如何调用外部类的方法
  5. 给mysql salve从库复制授权_MySQL主从复制 - osc_h8z06jiq的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 技术转移、科技成果转移与科技成果转化是什么关系?
  7. numpy.array的二维数组拼接做法
  8. 经典的饮食搭配 营养又健康
  9. springboot项目启动报错Field Mapper in ServiceImpl required a bean of type ‘Mapper‘ that could not be found
  10. 关于域名解析的问题--对话