前言: 对于之前学习的内容如果大家理解为让大家知道【linux】基本知识并且会使用它,那么接下来的学习的知识便是让各位小伙伴在纯【linux】环境下进行程序的开发,为了达到这一目的我们就需要使用工具的辅助。因此,接下来给大家讲述的便是【li
前言:
本文目录
在正式讲解第一个工具之前,我先给大家具体的普及一下软件包的概念,不知道各位小伙伴是否真正的理解它呢?
那么什么是软件包呢?接下来给出答案:
好了,有了上面的内容做铺垫,接下来我们就开始对【yum】进行深入学习。第一步,我先给出其具体的概念,即什么是【yum】呢?让大家先初步对其有个认识。
通过结合上述讲到的【yum】的概念,接下来我们以日常生活中下载软件的场景为例带大家深入去探究!!!
首先,先问大家一个小问题,那就是在日常生活中,对于手机来说不管是安卓的还是iPhone的,当我们准备到手机中的应用商店下载软件时,手机商店中的软件是在你的本地呢?还是在你的远端的呢?
其次,当你在手机上下软件时,这个软件此时在远端的服务器上。这时,问题就来了,远端的服务器有数百万个服务器甚至更多,那么当你下软件时你访问的是哪台服务器呢?
因此,类比之下,在我们的【linux】下也有所谓的“应用商店”帮助我们去完成这个任务。
对于我们来说,身处在这个信息化高度发达的时代下,每天各种的逛哔站呀还是信息通讯呀已经是家常便饭了。那么为什么有人要给我们提供如此海量的【APP】呢?这些人出于什么目的呢?
就像这样:
那有小伙伴就就为好奇了:那对于我们的【Linux】而言,是否有广告呢?
那讲到这,各位小伙伴是否就好奇了。你刚才说的【APP】都是归根结底还是为了企业能够赚钱,那么【linux】是否也是这样的呢?
正是基于开源,且大部分来说都是免费的特点。因此,【linux】得到了大多数企业的青睐,大多数的公司都是使用的【linux】,因此虽然它的运行需要用到服务器,而服务器使用久了就需要去维护,维护那一定是需要成本和工费,大家就会好奇谁会去对其进行处理呢?
在【linux】下软件主要分为两类,那么是哪两类呢?
主要分为【系统软件】和【扩展软件】
接下来就是对于软件的选择的小技巧了:
首先问大家一个小问题那就是大家是否都喜欢最新版本的软件呢?
接下来我就来回答这个问题:
首先当我们想安装应用软件那就要先进入到【应用商店】中,接下来我们先来看看我们的【Linux】中的有哪些yum
yum list | grep sl
接下来我们通过指令一起去看看:
大家看着一脸问号呢?别急,接下来我给大家稍微解释一下,让大家认识认识:
①对于最左侧的就是操作系统下的软件名称了,这个应该可以理解把!主要包括有以下信息:
紧接着最后好多后缀都会有“x86_64” ,什么意思呢?
②其次中间部分就是它所发行的版本。
③最右侧部分的@后面的名称就是这个【yum】的**发行商**了,就像手机上的应用商店
首先介绍yum 语法:
yum [options] [command] [package ...]
接下来,我们去安装一个试试手:
安装好了,我想删除怎么删除呢?很简单,看以下实例:
对于上述安装的做法,会弹出我们手动输入【-y】进行确定的场景,那么是否有办法不需要我们手动的去输入,而是系统直接完成呢?当然是有的,具体如下:
yum -y install sl.x86_64
当我们去测试这个软件的时候,我们就会发现一个有趣的事情,因为它看起来就像火车一样。
注意事项
接下来带大家认识【yum】下的常用命令有哪些。
1. 列出所有可更新的软件清单命令:
yum check-update
2. 更新所有软件命令:
yum update
3. 仅安装指定的软件命令:
yum install
4. 仅更新指定的软件命令:
yum update
5. 列出所有可安裝的软件清单命令:
yum list
6. 删除软件包命令:
yum remove
7. 查找软件包命令:
yum search
8. 清除缓存命令:
yum clean packages: 清除缓存目录下的软件包yum clean headers: 清除缓存目录下的 headersyum clean oldheaders: 清除缓存目录下旧的 headers yum clean, yum clean all = yum clean packages; = yum clean oldheaders :清除缓存目录下的软件包及旧的 headers
在上述的学习中,我们已经知道了如何去进行软件的安装与卸载,这就够了吗?答案是当然不够,对于一位出色的学习者来说,我们不仅要知其然更要知其所以然,只有真正的掌握其原理以及使用,我们才能说得上能够掌握它!!!
刚开始的时候,我已经给大家提过在我们上机上下载软件的原理,对于手机的应用商店来说,它怎么知道要去哪里下载呢?
因此那对于【Linux】中的yum,它是如何知道自己要去下载的软件在哪里的呢?
那什么是【yum】呢?
接下来的问题就是【yum源】在哪里呢?如何查看自己本机所配置的所有yum源呢?这就需要用到以下指令了:
ls -l /etc/yum.repos.d///查看配置的【yum】源
接下来我们一起去看看:
解析:
大家可能对上述的最右侧列举出来的东西一脸疑惑,什么意思呢?接下来给大家介绍一下:
接下来,我们就可以去对二者进行了解了,具体如下:
注意:
最后就是如果各位小伙伴在安装自己想要的软件时找不到了,此时不要慌张,可能你要找的这款软件就要扩展的yum源的中:epel.repo
yum install -y epel-release
到此,对于我们要学习的第一个【linux】工具就介绍完毕了!!
以上便是关于【yum】的全部知识,如果本文对您有帮助的话,麻烦点赞三连哟!!!
来源地址:https://blog.csdn.net/m0_56069910/article/details/129823564
--结束END--
本文标题: 【Linux】软件包管理器 yum
本文链接: https://www.lsjlt.com/news/387556.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0