
👦个人主页:Weraphael
✍🏻作者简介:目前正在学习c++和算法
✈️专栏:Linux
🐋 希望大家多多支持,咱一起进步!😁
如果文章有啥瑕疵,希望大佬指点一二
如果文章对你有帮助的话
欢迎 评论💬 点赞👍🏻 收藏 📂 加关注😍
一、什么是软件包
-
在
Linux下安装软件,一个通常的办法是下载到程序的源代码,并进行编译,得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好,做成软件包(可以理解成windows上的安装程序)放在一个服务器上,通过软件包管理器可以很方便的获取到这个编译好的软件包,直接进行安装。可以简单理解为:软件包和软件包管理器,就好比 “App” 和 “应用商店” 这样的关系。 -
在
Linux中,yum是Linux下非常常用的一种软件包管理器。主要应用在Centos等Linux发行版上。
二、文件传输指令
开发人员经常需要在不同的操作系统环境之间传输文件。例如,他们可能在Linux下开发,但需要将其部署到运行 Windows的目标系统上,或者在Windows上开发代码,但需要将其部署到Linux服务器上。
- 如果想要将文件从
Windows传输到Linux服务器上。
# 方法一:使用rz命令
rz
# 方法二:可以通过拖拽的方式将文件上传
当你在终端输入 rz 命令后,会弹出文件选择对话框,你可以选择要传输的文件,然后在终端中接收该文件。

- 如果想要将文件从
Linux到Windows
sz [文件/目录]
注意:一般而言,yum安装软件都是需要联网的,而我们使用的云服务器登录前就需要联网。因此可以不用在意。那如何在Linux中查看自己有没有联网?有一个ping指令,后面跟上一个网站即可。

三、rz/sz软件的安装(软件的安装与卸载)
如果输入rz/sz指令没有反映,说明你的Linux服务器就没有此软件,则要进行安装。
yum就像手机上的“应用商店”,可以使用以下命令来查看里面有哪些软件
yum list
但应用商店的软件数目非常的多,应该可以配合管道|和grep命令帮助我们筛选出想要的软件(以rz/sz为例)
注意:安装软件一定要在root用户下安装!
sudo yum list | grep 'lrzsz'

其中:
-
lrzsz.x86_64:lrzsz是软件包的名称,.x86_64表示软件包的架构或者平台类型,其中x86_64是指针对64位x86架构的软件包。 -
0.12.20-36.el7: 表示软件包的版本号为0.12.20,36是软件包的发行版(包内的第36个版本修补),el7表示该软件包适用于CentOS 7发行版。 -
base表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念
既然找到了软件,那接下来就要安装软件
yum install -y [软件名]

当然也可以卸载软件,指令如下:
yum remove -y [软件名]
四、yum源
4.1 官方yum源
一般来说,应用商店会与软件开发者或者进行合作,将他们的应用程序上传到应用商店的服务器上进行分发。当用户在应用商店下载软件时,其实是通过网络从开发商的服务器获取下载链接或者安装包。然后,手机会从该链接中下载软件的安装包,并在用户的手机上进行安装。
那么问题来了,Linux中的"应用商店"yum是怎么知道去哪里下载软件?
可以参考手机上的应用商店,想要下载软件,yum一定会内置软件下载链接。当用户使用yum来安装、更新或卸载软件时,实际上是在操作系统中处理rpm软件包。yum会从指定的软件仓库中获取相应的rpm软件包的下载链接,而这个软件仓库也就是我们常说的yum源。
- 查看
yum源
ls /etc/yum.repos.d

正如我们刚刚下载的lrzsz.x86_64,其下载链接就在文件CentOS-Base.repo(如下图)。它叫做官方yum源:由Linux发行版的官方团队维护的源,通常包含了经过审核和测试的软件包。

4.2 扩展yum源
当然我们有时候也会自己下载的东西在官方里面没有,因此这里就需要扩展yum源,也就是epel.repo文件
-
epel.repo: 是一个yum扩展源的配置文件,它包含了扩展软件源的相关信息。在安装epel-release软件包后,系统会在/etc/yum.repos.d/目录下创建一个epel.repo文件。 -
epel-release: 是一个包含在epel软件源中的软件包。安装epel-release软件包后,系统会自动添加epel软件源(下载链接)到配置文件epel.repo中,这样就可以通过yum来安装来自epel的软件包了。通常,执行yum install -y epel-release命令会安装这个软件包。
然后就可以下载一些比较好玩的软件了
- 小火车。安装指令:
yum install -y sl,后输入sl

- 牛说。安装指令:
yum install -y cowsay后,输入cowsay “你要说的内容”

还有很多好玩的软件,大家可以自行百度搜索 ~

6517

被折叠的 条评论
为什么被折叠?



