Linux的软件包管理器-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权限哦!

相关推荐

  1. Linux软件包管理yum

    2024-05-03 13:46:04       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-03 13:46:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-03 13:46:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-03 13:46:04       82 阅读
  4. Python语言-面向对象

    2024-05-03 13:46:04       91 阅读

热门阅读

  1. RSA实现中弱密钥漏洞分析

    2024-05-03 13:46:04       34 阅读
  2. Django响应‘表单请求’过程

    2024-05-03 13:46:04       28 阅读
  3. Django运行不提示网址问题

    2024-05-03 13:46:04       33 阅读
  4. 02 C

    2024-05-03 13:46:04       26 阅读
  5. Python的定义和调用函数

    2024-05-03 13:46:04       32 阅读
  6. 初识Vue-组件化开发(详解各个组件)

    2024-05-03 13:46:04       35 阅读
  7. Pytorch学习笔记——Transforms的使用

    2024-05-03 13:46:04       34 阅读
  8. 区块链 | IPFS:Merkle DAG

    2024-05-03 13:46:04       36 阅读
  9. ES常用查询方式

    2024-05-03 13:46:04       32 阅读
  10. 服务器分类

    2024-05-03 13:46:04       30 阅读
  11. Android 编译文件简述(Android.mk)

    2024-05-03 13:46:04       31 阅读
  12. c++自定义数据结构适配std::sort

    2024-05-03 13:46:04       33 阅读