码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Linux】软件包管理器yum


    目录

    一、yum是什么?

    二、查看软件包

    三、安装与卸载软件

    1、如何安装软件

    2、如何卸载软件

    四、yum源的配置


    一、yum是什么?

    在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。

    yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上。

    二、查看软件包

    通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如:

     yum list | grep lrzsz

    结果如下:

    lrzsz.x86_64                                0.12.20-36.el7                                @base

    其他说明:

    • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构
    • "x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配
    • "el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6
    • 最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念.

    三、安装与卸载软件

    1、如何安装软件

    通过 yum, 我们可以通过很简单的一条命令完成文件传输软件的安装:

     sudo yum install lrzsz

    yum 会自动找到都有哪些软件包需要下载, 这时候敲 "y" 确认安装

    出现 "complete" 字样, 说明安装完成

    2、如何卸载软件

    仍然是一条命令:

     sudo yum remove lrzsz

    四、yum源的配置

    yum会根据 /etc/yum.repos.d/ 该路径下的配置文件,来构成自己的下载链接。

    一般的机器,内置的链接地址是 centos 官网,软件链接都是指向国外的,速度比较慢,所以需要配置。

    云服务器一般已默认配置好,只有虚拟机需要自行配置。

    具体配置参考下方链接:

    Centos7配置yum源(本地yum源和阿里网络yum源)_centos7yum源-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_46162321/article/details/115006096

  • 相关阅读:
    什么是中间人攻击
    Java打印输出:8x8x
    构建系列之webpack窥探下
    SprringCloud Gateway动态添加路由不重启
    spring注入的几种方式(文件配置以及注解方式)
    ES6新特性
    代码随想录算法训练营第二十四天| LeetCode77. 组合
    基于J2EE的弹幕视频网站设计
    windows内核驱动开发
    【Python】PyGithub+jinja2 生成Github项目简易海报
  • 原文地址:https://blog.csdn.net/lyhv_v/article/details/136454641
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号