yum的优点

将所有软件包放到官方服务器上,当进行yum在线安装时可以自动解决依赖性问题

yum源文件

  1. [root@ssgao1987 yum.repos.d]# cd /etc/yum.repos.d/
  2. [root@ssgao1987 yum.repos.d]# ls
  3. CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Vault.repo
  4. 默认生效文件'CentOS-Base.repo'
  5. 源文件解释
  6. [base]
  7. name=CentOS-$releasever - Base
  8. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
  9. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  10. gpgcheck=1
  11. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

  12. [base] 容器名称,一定要放在[]中
  13. name 容器说明,可以自己随便写
  14. mirrorlist 镜像站点,这个可以注释掉
  15. baseurl 我们yum源服务器地址,默认是Centos官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址
  16.        如果是我们本地的文件目录可设置如下"修改 Media 文件 baseurl=file:///挂载光盘的文件夹 gpgcheck=0 关闭 enabled=1 开启"
  17. mirrorlistbaseurl默认有一个就可以
  18. enabled 此容器是否生效,如果不写或写成enable=1都是,enable=0表示不生效
  19. gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效
  20. gpgkey 数字证书的公钥文件保存位置,不用修改

搭建本地YUM源

  1. 安装光盘中一般有我们需要使用绝大数软件包
  2. yum源文件默认搜索etc/yum.repos.d目录下的xx.repo文件,如果不想使用哪个源文件,可以将其文件扩展名.repo修改掉即可

yum查询命令

  1. 'yum list'
  2. 查询所有可用软件包列表
  3. 'yum search 关键字'
  4. 搜索服务器上所有和关键字相关的包

yum安装命令

  1. 'yum -y install 包名'
  2. '-intall' 安装
  3. '-y' 自动回答yes
  4. yum安装只需要包名即可(不需要包全名)
  5. 例如:
  6. 'yum -y install gcc'
  7. gcc 用于编译源码包

yum升级命令

  1. 'yum -y update 包名'
  2. -update 升级
  3. -y 自动回答yes

yum卸载命令

  1. 'yum -y remove 包名'
  2. 'remove' 卸载
  3. '-y' 自动回答yes
  4. 服务器使用最小化安装,用什么软件安装什么,尽量不要卸载

linux软件管理 YUM命令的更多相关文章

  1. Linux软件管理——yum命令详解

    yum install <softwarename> #安装指定软件 yum remove <softwarename> #卸载指定软件 yum update <soft ...

  2. linux 软件管理--yum工具及源码包

    目录 linux 软件管理--yum工具及源码包 一.yum基本概述 二.yum源的配置 三.yum实践案例 四.yum全局配置文件 五.yum签名检查机制 五.制作本地yum仓库 六.构建企业级yu ...

  3. linux软件管理 RPM命令

    RPM命名规则 httpd -2.2.15-15.el6.centos.1.i686.rpm (包全名) httpd 软件包名 (包名) 2.2.15 软件版本 15 软件发布的次数 el6.cent ...

  4. Linux软件管理常用命令和选项

    rpm /var/lib/rpm:数据库目录 -ivh x:安装软件包x -Uvh x:升级或安装软件包x,如果没有安装x的旧版本,则安装x,否则删除x的旧版本后再安装x. -Fvh x:升级软件包x ...

  5. linux软件管理(六)

    [教程主题]:linux软件管理 [1]软件包管理 在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础, 只有我们学会软件包的管理才能谈得上其它的应用. RPM RPM是软件管理程序,提供软 ...

  6. linux软件管理-RPM

    目录 linux软件管理-RPM RPM的基础概述 RPM包安装管理 linux软件管理-RPM RPM的基础概述 rpm:RPM全称RPM Package Manager缩写,由红帽开发用于软件包的 ...

  7. Linux软件管理--RPM工具

    目录 Linux软件管理--RPM工具 Rpm基础概述: Rpm包安装管理 Linux软件管理--RPM工具 Rpm基础概述: RPM全称RPM Package Manager缩写,由红帽开发用于软件 ...

  8. linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

    红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版 ...

  9. linux入门基础——linux软件管理RPM

    由于linux入门基础是基于CentOS解说的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RP ...

随机推荐

  1. data日期转化

    eg: var time="2018-05-19T08:04:52.000+0000";      var d = new Date(time); var times=d.getF ...

  2. 虚拟机VM三种网络连接方式说明

  3. JavaScript 字典

    JavaScript 字典 字典以 key value 形式出现 使用: a = {'k1':'v1,''k2':'v2'} 获取值: a['k1'] 获取值:v1

  4. Docker Compose 一键部署LNMP

    Docker Compose 一键部署LNMP 目录结构 [root@localhost ~]# tree compose_lnmp/ compose_lnmp/ ├── docker-compose ...

  5. day01编程语言,计算机组成: 五大组成部分,计算机三大核心,进制,内存分布图,操作系统

    本周内容 第一天: 计算机原理 操作系统 第二天: 编程语言 python入门:环境 - 编辑器 变量 基本数据类型​ 学习方法 鸡汤 - 干货​wwwh:what | why | where | h ...

  6. 在pycharm中开发vue

    一.在pycharm中开发vue ''' webstorm(vue) pycharm(python) goland(Go语言) idea(java) andrioStuidio(安卓) Php(PHP ...

  7. Windows下nginx+tomcat实现简单的负载均衡

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请 ...

  8. Learning-Python【23】:面向对象三大特性

    继承 封装 多态

  9. jsp/servlet学习二之servlet详解

    Servlet API概览 Servlet API有一下四个java包: 1,javax.servlet,其中包含定义servlet和servlet容器之间契约的类和接口. 2,javax.servl ...

  10. 微信小程序开发学习记录

    两天撸了一遍小程序的文档,跟网页相似,个人感觉是简化版.但是因为开放了很多微信自带的接口又使得部分功能开发起来相对方便 思维导图如下: 目前我的理解大概是这么个逻辑,以后深入学习后可能会有更改 跟着大 ...