当前位置: 首页 > news >正文

Linux的软件包管理器-yum

文章目录

  • 软件包的概念
  • yum源的配置的原因
  • yum的使用
    • 查看软件包
    • 安装软件
    • 卸载软件

软件包的概念

软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类

在Linux系统中,下载安装软件的方式有两种:1.直接下载程序的源代码进行编译,2.利用软件包进行安装。
第一种方式显然较为繁琐,且对小白来说并不友好。而第二种方式就显得更加便利和快捷。
而要想使用软件包安装软件,我们就需要yum指令。这里的yum指令就好比应用商店。

yum源的配置的原因

  • 首先需要清楚的是,我们所使用的yum所获得的软件包,是一些大佬或者组织编译好上传的在一个服务器上的。
  • 那么我们使用yum的本质是通过链接,去下载服务器上的软件包。
  • 如果服务器在国外的的话,则会导致下载速度慢或者不能访问外网而导致无法下载。
  • 因此,我们需要配置yum源,起码让其在国内网以提高yum效率。

详细的yum源配置可以在互联网上找到教程哦!

yum的使用

查看软件包

yum list

可以列出yum上所有的软件包。

yum list | grep 关键字

可以列出yum上有关键字的所有软件包。

# yum list | grep ls
在这里插入图片描述

  • 这些软件包的信息为
    主版本号.次版本号.源程序发行号.主机平台.cpu构架.
  • “x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
  • “el7” 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
  • 最后一列, base 表示的是 “软件源” 的名称

安装软件

通过上面的查找操作,查到心仪的软件包后就可以进行相应的安装操作了:

sudo yum install 软件名

注意到,我们用yum安装软件时必须用的是root权限。

卸载软件

sudo yum remove 软件名

卸载软件也需要root权限哦!

http://www.lryc.cn/news/341606.html

相关文章:

  • 选择排序(Selection Sort)
  • 网络面试题目
  • Web,Sip,Rtsp,Rtmp,WebRtc,专业MCU融屏视频混流会议直播方案分析
  • Unreal 编辑器工具 批量重命名资源
  • Voice Conversion、DreamScene、X-SLAM、Panoptic-SLAM、DiffMap、TinySeg
  • 短信群发平台分析短信群发的未来发展趋势
  • supervisord 使用指南
  • AngularJS 的生命周期和基础语法
  • docker-compose 网络
  • 农药生产厂污废水如何处理达标
  • 根据相同的key 取出数组中最后一个值
  • Github Action Bot 开发教程
  • 使用docker创建rocketMQ主从结构,使用
  • 一次完整的 http 请求是怎样的?
  • 并行执行的概念—— 《OceanBase 并行执行》系列 一
  • 使用 ipdb 调试回调函数
  • 介绍一下mybatis的基本配置(mybatis-config.xml)
  • 【MySQL】第一次作业
  • 10个免费视频素材网站,剪辑师们赶紧收藏!
  • 【毕业设计】基于SSM的运动用品商城的设计与实现
  • 【Web】CTFSHOW 中期测评刷题记录(1)
  • vs配置cplex12.10
  • Kubernetes 弃用Docker后 Kubelet切换到Containerd
  • 函数模板含有多个模板参数
  • Sprd Android 13 增加系统属性判断当前有无 OTG U盘插入,App 读取系统属性
  • 第11章 数据库技术(第一部分)
  • 数据结构––队列
  • 010_redhat安装zookeeper
  • 【网络】gateway 可以提供的一些功能之一 “ 提供web静态资源服务 ”
  • MySQL第一次作业