写在前面
今天我打算介绍如何在Linux环境下载软件,
Linux作为一个操作系统,就像windows一样,当然是存在软件的。
目录
写在前面
怎么在Linux环境安装软件
源代码安装
rpm安装包安装
yum安装
如何理解Linux的生态
如何使用yum安装软件
如何更换yum源
总结:
写在最后:
怎么在Linux环境安装软件
一般来说,Linux下有三种常用的安装软件的方法:
1. 源代码安装
2. rpm安装(Linux安装包)
3. yum安装(我是centos系统,使用的是yum)
我一个个介绍:
源代码安装
源代码安装其实就是将该软件的源代码下载到本地,然后编译,
再将编译出来的可执行程序装到对应文件。
理论上是这样子的,但实际上没那么简单,
别人的代码在别人的环境下可以跑,你不一定能行,
举个例子:
平时写的C语言代码,如果别人拿了源代码,想要编译,
还需要下载一些C语言库或者说编译器之类的东西,不然编译就会出错,
所以,
你拿到源代码之后,在自己的环境运行出的问题一定是不会少的,
你需要配置好这个代码依赖的软件,环境等等东西,很麻烦,很恶心。
rpm安装包安装
安装包安装就是你下载被人打包好的安装包直接下载,
但是,rpm安装的也是需要依赖关系的,可能你一下载,然后失败,
他提示你需要先安装那个安装包,去安装的时候,这个安装包有提示你需要先安装那个软件,
很麻烦,其实你只是想装一个东西,所以这个方法也不太推荐。
yum安装
因为其他的安装方法太麻烦了,就出现了yum这个安装方法。
yum安装能帮你解决安装源的问题,你不需要知道在哪安装,只需要知道能安装就行
能解决安装版本问题,能解决安装依赖关系的问题,直接装就行。
上述工作yum都会自动帮我们去做。
yum的工作原理:
其实就类似我们手机上的软件管家,应用商店,App Store。
他们通过网络找到软件的安装地址,然后帮你下载,如图:
其实我们平时用电脑直接在网页上搜软件,
和yum通过网络查找软件安装地址是一样的。
如何理解Linux的生态
我们都知道Linux是一个开源软件,那别人为什么要
把辛辛苦苦做出来的东西开源呢?
实际上:
开源并不等于免费,
开源也可以视作一种商业战略,
比如说安卓系统的开源就是为了对抗苹果的iOS系统,
为什么我说,开源不等于免费呢?
举个例子:
比如说,你在公司工作,领导准备做一个服务,让你做操作系统的选型,
问你用什么Linux版本好,如果你说:我觉得centos好,因为我以前用过,会用,
那估计你离离职不远了,那该怎么回答呢?
如果老板问你为什么选择这个系统版本,
你说:这个系统来源非常的多,且官方,
而我们选择的这个版本非常成熟而且稳定,行业内公认优秀的软件
这个系统还有非常活跃的社区,就算有问题也有成熟的解决方案
使用这个系统还有非常成熟且丰富的周边文档,
这个系统还有非常丰富的软件生态,各种各样的软件配套非常成熟
不仅如此,这个操作系统,大公司也在用。
上面说了一大堆,其实,这个就是开源带来的一个巨大的有点,
就是生态好。
回到原来的问题上,为什么说开源不等于免费,
当你的社区生态做的非常好,大小公司都在用这个开源产品的时候,
如果开源的社区团队放出消息说,太多人用我们服务啦,我们服务器顶不住了,
或者是社区团队说最近经济不好,我们要混不下去了,那些大公司不想这个服务停止,
他们会怎么做,他们会给这些开源社区捐助,
所以这些大的开源社区,会受到各个方面的捐助,
因为他们的用户足够多,足够大,用户对他们的服务产生了依赖。
举个例子:
我们平时其实也有在一些免费的软件或者服务见到打赏的功能,其实也是类似的。
如何使用yum安装软件
使用命令:
yum list
可以查看我们能下载什么软件
举个例子,
我们下在一个软件 lrzsz
这是一个用于Windows和Linux之间文件交互的软件
下载了之后可以支持两个系统之间互相传文件。
我们可以通过yum list找到这个软件:
yum list | grep lrzsz
下载指令:(注:root 才有权限下载)
yum install -y lrzsz
然后就下载好了,
试用一下:(我拖了一个图片进Linux)
可以看到成功传输了:
还有使用 sz + 文件名,可以将Linux下的文件传到Windows:
好了,回归正题,如果你想把这个软件卸载了:
yum remove -y lrzsz
以上其实就是yum 的命令介绍了,
如果感兴趣,也可以用yum 下载一些好玩的软件,这里我就不一一介绍了,
最后,补充一些有关yum 源的知识,
yum究竟是在哪里找到这些下载资源的呢?
我们可以查看yum源在哪:
输入命令: (可以查看自己的yum源)
ls /etc/yum.repos.d/ -l
我可以进入到我的yum源文件中给你展示一下:
我使用的是阿里的镜像网站,
云服务器可能一开始提供的是国外的镜像网站,你们可以换成国内的,
不然下载东西可能会比较慢。
如何更换yum源
推荐看这一篇博客:Centos7更换yum国内源教程_centos7更换yum源_tianles的博客-CSDN博客
总结:
本文介绍了如何使用yum。
写在最后:
以上就是本篇文章的内容了,感谢你的阅读。
如果感到有所收获的话可以给博主点一个赞哦。文章来源:https://www.toymoban.com/news/detail-477230.html
如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~文章来源地址https://www.toymoban.com/news/detail-477230.html
到了这里,关于【Linux环境基础开发工具】软件包管理器-yum的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!