【lesson7】yum的介绍及使用

news2024/11/24 20:37:20

文章目录

  • 预备工作
  • yum的基本过程
  • yum的操作
    • **yum源问题:**
    • **yum三板斧:**
      • yum list
      • yum search
      • yum list | grep
      • yum install
      • yum install -y
      • yum remove
      • yum remove -y

预备工作

首先有三个问题:
在这里插入图片描述
问题解答:
在这里插入图片描述
这里我们联想到了手机
在这里插入图片描述
问题解答:
在这里插入图片描述
手机下载软件的基本过程:
在这里插入图片描述

应用市场下载和放软件的过程:
在这里插入图片描述
开发者在应用市场上放软件链接,而用户通过链接访问到服务器然后下载软件。

yum的基本过程

我们理解了电脑和手机上下载软件的过程那么,linux上yum有什么用呢?
在这里插入图片描述
从图片中我们可以把linux操作系统理解为手机yum理解为手机中的应用商店
所以yum有一下这些功能:
1.搜索、下载、安装
2.解决依赖关系

依赖关系解释比如我们下载C++编译器时,我们不仅仅下载了编译器,还下载了编译运行C++所需要的库等等。而这些不是我们执行的,这些都是yum自己解决的。

一般原生的linux系统,内置的下载链接基本都是自己配置的国外的网址。
而为了更好的维护网络环境,我们国内自己镜像了国外网址内的软件发布平台内的所有内容到我们国内的软件发布平台中。
国内镜像的软件发布平台也称为官方平台,而国内还有一些非官方的平台是多官方平台的一些内容补充。

yum的操作

yum源问题:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们可以看到这里的yum源配置了腾讯的软件源。
我们经常遇到的更新yum源问题就是用国内的yum源网址替换国外的yum源网址。
我们还可以安装一些扩展源:
在这里插入图片描述

yum三板斧:

yum list

功能:查看所有软件
在这里插入图片描述
我们可以看到有许多软件。

yum search

功能:搜索某软件
在这里插入图片描述
我们可以看到所有含有sl两个字母的软件都被查询了出来,但是这个缺点就是有点难以观看。

yum list | grep

功能:查询某软件
在这里插入图片描述
我们我们可以看到所有含有sl两个字母的软件都被查询了出来,而且便于观看。

yum install

功能:询问式安装软件
在这里插入图片描述
我们可以看到这里对我们进行了询问,输入y是安装N是不安装。
在这里插入图片描述
这里我们输入了y所以最后安装成功了。
我们输入sl指令就会得到一下结果。
在这里插入图片描述

yum install -y

功能:不询问直接安装
在这里插入图片描述
在这里插入图片描述
我们可以看到这里没有询问直接安装。
运行结果:
在这里插入图片描述

yum remove

功能:询问式移除某软件
在这里插入图片描述
在这里插入图片描述
这里最后我选择了不删除,你们可以选择删除。

yum remove -y

功能:直接删除某软件
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
最后我们可以看到删除成功了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1043250.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一文搞懂UART通信协议

目录 1、UART简介 2、UART特性 3、UART协议帧 3.1、起始位 3.2、数据位 3.3、奇偶校验位 3.4、停止位 4、UART通信步骤 1、UART简介 UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种双向、串行、异步的通信…

组合数3 - lucas a、b较大的组合数

复杂度,约等于plogp #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define endl \nusing namespace std;typedef pair<int, int> PII; typedef long long ll; typedef long double ld;ll a, b, mod;ll qmi(ll a, ll k) {l…

Vue 的动态菜单表格数据展示以及分页查询实现

前言&#xff1a; 在上一篇博客中实现了左侧菜单栏&#xff0c;今天我就来实现与后台的交互即动态的展示数据库的数据&#xff0c;还有数据表格的实现以及分页。 一&#xff0c;导航菜单交互后台 要确定静态树形菜单的排版 再通过后台获取树形节点的数据 通过拿到的数据&#…

异地恋的甜蜜解药:李哥的群晖Videostation电影分享教程

异地恋的甜蜜解药&#xff1a;李哥的群晖Videostation电影分享教程 文章目录 异地恋的甜蜜解药&#xff1a;李哥的群晖Videostation电影分享教程1.使用环境要求2.制作视频分享链接3.制作永久固定视频分享链接 李哥和他的女朋友是一对甜蜜的情侣&#xff0c;但不幸的是&#xff…

CleanMyMac X版本4.14.2中文版新功能介绍

CleanMyMac X版本4.14.2中文版是一款专业的Mac清理工具&#xff0c;只需要一键智能清理&#xff0c;便能让Mac恢复原始的性能&#xff0c;是MAC系统非常好用的工具。CleanMyMac X自身拥有一个安全数据库&#xff0c;它是一个项目列表&#xff0c;拥有一定的规格&#xff0c;可以…

C++之mutex、operator()、lambda应用总结(二百三十一)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

服务器端应用的安装

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

CSS滚动条详解(::-webkit-scrollbar )

滚动条出现的事件&#xff1a; 当设置定宽或者定高的元素添加overflow:scroll属性&#xff0c;会出现滚动条&#xff0c;但是原生样式的会比较丑影响美观。 <div class"content"><div class"contain"></div> </div>.content {wid…

从C语言到C++:C++入门知识(1)

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关C语言的相关知识点&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精通 数…

【数据结构--排序】冒泡排序,选择排序,插入排序

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

Unity可视化Shader工具ASE介绍——1、ASE的介绍、安装和简单使用

大家好&#xff0c;我是阿赵&#xff0c;接下来我打算介绍一下Unity引擎的一个好用的可视化Shader编辑插件。这个插件叫做Amplify Shader Editor&#xff0c;下面都会简称为ASE。这一篇主要是讲一下这个插件的获取、安装&#xff0c;和一些简单的界面用法介绍。之后有机会&…

JDK21新特性 有序集合

有序集合 描述常用有序集合体系LinkedHashMapLinkedHashSetLinkedBlockingDequeArrayDeque 三级目录 描述 Java集合体系中&#xff0c;原来就有有序集合实现&#xff0c;但是没有规范支持有序操作的接口。 JDK21 新增了两个接口 SequencedCollection&#xff0c;SequencedMa…

Visual Studio 安装离线插件 vsix 及常用插件

我们在使用 VS 时&#xff0c;经常会在 “扩展”---“扩展管理” 中的 “Visual Studio marketplace” 中寻找适用插件&#xff0c;帮助提升工作效率。但是有时候无法登陆 markeplace&#xff0c;无法查找或安装所需插件&#xff0c;这时候可以手动安装离线插件&#xff0c;完成…

ROS2 从头开始:第 5 部分 - 并发、执行器和回调组

一、说明 让我们回到基础。并发意味着系统或软件可以同时运行许多任务。例如,在单核 CPU 机器上,可以通过使用线程来实现并发。本文探讨了

蓝牙核心规范(V5.4)11.1-LE Audio 笔记之诞生的前世今生

专栏汇总网址:蓝牙篇之蓝牙核心规范学习笔记(V5.4)汇总_蓝牙核心规范中文版_心跳包的博客-CSDN博客 爬虫网站无德,任何非CSDN看到的这篇文章都是盗版网站,你也看不全。认准原始网址。!!! 1.LE Audio应用的场景 这里面有四个场景是LE Audio最初需要应用的场景。比如助…

前端vue实现页面加水印文字 单个页面所有页面加水印(更新版)

随着前端技术的不断发展&#xff0c;组件化开发已经成为现代前端开发的重要趋势。组件化开发可以将大型复杂的系统分解为可重用的独立组件&#xff0c;实现模块解耦、代码复用和开发效率提升。本文将介绍一种基于Vue技术的前端页面加水印文字的组件化实现方式。 一、背景介绍 …

LetCode算法题

注:大佬解答来自LetCode官方题解 88.合并两个有序数组 1.题目 2.个人解答 var merge function (nums1, m, nums2, n) {//合并for (let i 0; i < n; i) {nums1[i m] nums2[i];}// 排序&#xff08;冒泡排序&#xff09;for (let i 0; i < m n; i) {for (let j 0…

扩散模型 - Diffusion Model【李宏毅2023】学习笔记 Part 1

台大官方网站&#xff1a;ML 2023 Spring (ntu.edu.tw) 【生成式AI】Diffusion Model 概念讲解 (1/2)_哔哩哔哩_bilibili PS&#xff1a; 又出新课程了 计算机发展太快了 希望有机会再完整学一遍2233 正式开始上课--------------------------------------------------------…

系统集成|第十七章(笔记)

目录 第十七章 变更管理17.1 项目变更的基本概念17.2 变更管理的基本原则17.3 角色职位与工作程序17.4 相关事宜 上篇&#xff1a;第十六章、信息&#xff08;文档&#xff09;和配置管理 下篇&#xff1a;第十八章、安全管理 第十七章 变更管理 17.1 项目变更的基本概念 变更…

前后端分离的大数据毕设项目之基于Spark+springboot+vue的共享单车数据存储系统的设计与实现

博主介绍&#xff1a;✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久&#xff0c;选择我们就是选择放心、选择安心毕业✌ &#x1f345;由于篇幅限制&#xff0c;想要获取完整文章或者源码&#xff0c;或者代做&am…