前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是yum?

什么是yum?

作者头像
初阶牛
发布2023-11-29 10:04:42
1680
发布2023-11-29 10:04:42
举报
文章被收录于专栏:C语言基础C语言基础
在这里插入图片描述
在这里插入图片描述

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏1: 🍔🍟🌯C语言初阶 🐻推荐专栏2: 🍔🍟🌯C语言进阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>:本篇主要就是介绍一下Linux环境中如何进行安装软件,顺便分享几个好玩的软件. 诗句分享: ✨醉后不知天在水,✨ ✨满船清梦压星河.✨

一、yum的介绍

在这里插入图片描述
在这里插入图片描述

我们在windows中,安装软件常用有两种方式:

  1. 从第三方网站或者官方网站下载 早期我们安装软件需要打开浏览器,然后去搜索根据软件的名称搜索我们需要的软件.
在这里插入图片描述
在这里插入图片描述
  1. 使用Windows应用商店:Windows 提供了一个应用商店,在应用商店搜索所需的软件,并从中下载.
在这里插入图片描述
在这里插入图片描述

相比于之前在网站上去找下载源,如今我们更加喜欢使用应用商店的方式下载软件. 一方面不需要我们一个个需要下载源,另一方面应用商店会帮我们选择适合我们的软件版本.

对于Linux安装软件的方式有以下几种:

  1. 从源代码编译安装: 有些软件包可能没有在包管理器中提供,可以从官方网站下载源代码并进行编译安装。需要注意的是,编译安装需要手动配置依赖项等,相对来说比较麻烦。(我们暂时考虑)
  2. RPM(一种包管理工具)安装: 它可用于在基于RPM的Linux发行版上安装、升级、删除、查询软件包。RPM包是一种预编译的软件包,其中包含可安装的程序以及相关文件和库。但是有很多依赖关系.(我们暂时考虑)
  3. yum安装: yum类似于我们windows下的应用商店,它会帮我们找到相应软件的下载源已经为我们选择适合我们的软件版本. yum是一种在Linux系统中使用的包管理工具,它可以方便地管理安装、更新、升级和删除软件包。yum可以自动处理软件包之间的依赖关系,使得软件包的安装和维护变得更加简单、高效和可靠。它的工作原理是基于一个配置文件和一系列仓库(repository)。配置文件中指定了各个仓库的位置和所需的软件包信息,yum根据这些信息从仓库中获取所需的软件包,并自动解决软件包之间的依赖关系。(推荐)

(1) 安装拓展yum源

一般的yum中的软件都是严格审查的,就好比我们在软件商店看到的软件,一般都是官方检验过的,一些软件我们无法在软件商店中找到.

此时,有一种拓展的yum源,我们可以安装一下.

代码语言:javascript
复制
yum install -y epel-release

windowsLinux互传文件

前面讲了yum是类似于软件商店这样的软件,我们试着下载第一个软件吧!

软件名:rzsz

功能:windows 机器和远端的 Linux 机器通过 XShell 传输文件.

先试试是否已经联网:

代码语言:javascript
复制
ping www.baidu.com
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
yum list | grep lrzsz

安装指令:

代码语言:javascript
复制
yum install lrzsz.x86_64
在这里插入图片描述
在这里插入图片描述

(2) 从云服务器下载软件

指令:sz 文件位置

在这里插入图片描述
在这里插入图片描述

下载成功后:

在这里插入图片描述
在这里插入图片描述

本地的windows桌面就出现了刚刚下载的文件.

在这里插入图片描述
在这里插入图片描述

打开后发现确实是我们想要的文件.

在这里插入图片描述
在这里插入图片描述

(3) 发送软件

从本地发送文件到linux云服务器.

直接将文件拖过去即可.

在这里插入图片描述
在这里插入图片描述

(4) 卸载软件

示例:卸载刚刚下载的lrzsz

代码语言:javascript
复制
sudo yum remove lrzsz

二、那些Linux下的好玩的小指令

(1) 开动的小火车

效果展示图:

在这里插入图片描述
在这里插入图片描述

上图,当你误输入ls命令为sl时,会显示一个火车通过的ASCII动画,提醒你输入错误。,屏幕就出现了一个开动的小火车.

但是没有使用过这条指令的小伙伴可能会是下面的场景.↓

在这里插入图片描述
在这里插入图片描述

我们使用yum进行安装这个小软件

代码语言:javascript
复制
yum install sl
在这里插入图片描述
在这里插入图片描述

安装成功后,再次使用sl指令就可以跑小火车了.

(2)牛说

作用:显示一只ASCII艺术的牛,并在牛口中显示自定义的文字。

效果展示图:

在这里插入图片描述
在这里插入图片描述

安装指令:

代码语言:javascript
复制
yum install cowsay

执行指令:

代码语言:javascript
复制
cowsay 你好,初阶牛!

(3) 大号文字

figlet:将输入的文字转换为字符艺术风格的大号文字,并在终端中显示。 指令:yum install figlet

效果图:

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
yum install fortune-mod

(4) 阿猫阿狗

安装指令:

代码语言:javascript
复制
yum install boxes

执行指令:

代码语言:javascript
复制
echo “hello linux”| boxes -d dog

效果图:

在这里插入图片描述
在这里插入图片描述

执行指令:

代码语言:javascript
复制
echo “hello linux”| boxes -d cat
在这里插入图片描述
在这里插入图片描述

本篇主要就是介绍一下Linux环境中如何进行安装软件,顺便分享几个好玩的软件. 下一篇介绍linux开发工具以及代码编写工具vim等.

再见啦!

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、yum的介绍
    • (1) 安装拓展yum源
      • (2) 从云服务器下载软件
        • (3) 发送软件
          • (4) 卸载软件
          • 二、那些Linux下的好玩的小指令
            • (1) 开动的小火车
              • (2)牛说
                • (3) 大号文字
                  • (4) 阿猫阿狗
                  相关产品与服务
                  云服务器
                  云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档