美文网首页
Day16 yum软件管理

Day16 yum软件管理

作者: a幕城 | 来源:发表于2019-08-20 14:59 被阅读0次
  • rmp工具radhat包管理工具,对rmp软件包进行安装升级/卸载/查询
  • rmp包除了名称-版本-修订次数-发行次数-平台.rmp
  • 除了rmp(简单)包,还有源码包(麻烦)二进制包(解压即用)
  • 使用rmp工具安装rmp软件,使用本地光盘进行安装
  • rmp工具的安装-ivh升级 -Uvh卸载 -e查询 -q -qa -ql -qc -qf
    ps:rmp工具在安装rmp包时,如果出现依赖那解决起来非常麻烦
    *依赖太多\不知道依赖那个软件包
  • 1.yum(cenots):yum也是一个包管理工具,自动解决软件包依赖,效率高
  • 2.yum源,yum仓库,在系统中配置一个互联网上的地址-->地址指向的就是一个仓库,仓库里面全部都是.rmp的软件包
  • 3.yum安装/卸载/升级/查询
    *yum install wget -y
    *yum localinstall ./xx.rmp -y
    *yum update wget -y
    *yum remove wget -y
    *yum list
    *yum list installed
    今日内容
  • 1.yum 指令
  • 2.yum本地仓库搭建
  • 3.源码包管理
    *获取源码包
    *对源码包进行二次编译
    5.与yum仓库相关指令(扩展了解)
  • 1.列出yum源可用的软件仓库
    [root@liujun ~]# yum repolist
    [root@liujun ~]# yum repolist all 查看所有
    的仓库
*   2.如何启用和禁用仓库
    [root@liujun ~]#yum install [https://dev.mysql.com/get/mysq180-community-release-e17-3.noarch.rpm](https://links.jianshu.com/go?to=https%3A%2F%2Fdev.mysql.com%2Fget%2Fmysq180-community-release-e17-3.noarch.rpm)
    [root@liujun ~]#yum-config-manager--disable mysql80-community关闭仓库
    [root@liujun ~]#yum-config-manager --enable mysql57-community
    启用仓库

*   本质:都是在修改repo文件中的enable的值 0 不启用 1启用



  • 3.查找一个命令或文件所属的软件包是什么?
    [root@liujun ~]#rpm -qf $(which cd)bash-4.2.46-31.e17x86_64
    ps:rpm需要知道命令的绝对路径如果不存在改命令无法查找到改命令所属的软件包
    [root@liujun ~]# yum provides cd
    [root@liujun ~]# yum provides ifconfig
    ps:yum不需要知道命令的绝对路径只需要知道命令即可,yum会通过所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令
    ps:查询命令来自于哪个软件,使用yum方式进行查询
*   1.如果查询不到,检查命令是否写错,如果写错,修改即可
*   2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵盖此命令,建议添加更多yum源(仓库)
  • 6与yum缓存相关指令(扩展了解)
  • 1.[root@liujun ~]# vim /etc/yum.conf
    [main]
    cachedir=/var/cache/yum/[图片上传失败...(image-64e017-1566284271460)]
releasever
keepcache=1 启动缓存
  • 2.缓存rmp包方式二,只下载不安装
    [root@liujun ~]# yum install -y yum-plugin-downloadonly 插件
    [root@liujun ~]# yum install httpd -y - -downloadonly - -downloaddir=/tmp
  • 3.清除yum缓存
    [root@liujun ~]# yum clean all 清除所有信息
    [root@liujun ~]# yum clean packages 清除缓存的软件包
    7.组包相关指令
[root@liujun ~]# yum groups list 安装一整个组的软件
[root@liujun ~]#yum groups install Development tools 
compatibility libraries 
Base Debugging Tools
  • yum删除包组
    [root@liujun ~]# yum groups remove -y Base

相关文章

  • Day16 yum软件管理

    rmp工具radhat包管理工具,对rmp软件包进行安装升级/卸载/查询 rmp包除了名称-版本-修订次数-发行次...

  • 第三章:Linux常用命令

    软件操作命令 软件包管理器 yum 安装软件 yum install xx 卸载软件 yum remove ...

  • 6.linux常用命令

    软件操作命令 软件包管理器 yum 安装软件:yum install xxx卸载软件:yum remove xxx...

  • 11-软件安装

    本章内容 ◆ 软件运行环境◆ 软件包基础◆ rpm包管理◆ yum管理◆ 定制yum仓库◆ dnf管理◆ 编译安装...

  • Linux基本教程————Linux软件安装之Yum,源码编译安

    一.Yum软件包管理 1.准备Yum软件仓库 1)Yum机制概述 Yum,Yellowdog Updater Mo...

  • Centos7 安装 Jenkins

    Centos7 系统的软件管理,是通过 yum 管理的,包括软件的安装、更新、删除等操作。 yum 是基于 yum...

  • [Linux]软件包管理:yum

    软件包管理器 :yum yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器...

  • Linux(常用指令)

    跳转目录: cd(eg:cd f:) 【软件操作命令】 软件包管理器:yum 安装软件:yum install ...

  • YUM软件管理

    YUM简介 rpm软件包形式管理软件虽然方便,但是需要手工解决软件包的依赖关系,很多时候安装一个软件需要首先安装一...

  • 软件安装和配置服务

    使用包管理工具 yum - Yellowdog Updater Modified。 yum search:搜索软件...

网友评论

      本文标题:Day16 yum软件管理

      本文链接:https://www.haomeiwen.com/subject/mabesctx.html