@[toc]
零.序言
本文将介绍Linux系统下的软件查找、安装与删掉,并介绍两款有意思的软件以及如何实现Linux系统与windows系统互传软件。
1.软件安装的三种形式
在软件安装的过程中可能存在大量的软件间的依赖关系,假如一个一个安则十分麻烦。
1.源码安装
2.rpm安装
3.yum安装
源码安装可能造成同一份代码在不同的环境下编译出错,而yum本身会考虑依赖关系,所以我们尽量使用yum进行安装。
2.对安装软件的理解
在windows系统下,或则安卓系统下,我们安装软件的时侯就会有一个叫软件商店的东西,找到想要安装的软件,例如王者荣耀,直接下载安装即可。而linux也有这样的一个类似软件商店的东西,它的名子就称作yum。
在安装软件的过程中,不仅须要我们顾客端的同时,还须要远程的服务端,每一次下载软件时我们都须要向服务端恳求软件。
服务器可以理解为一个没有按键键盘显示器的笔记本,里面运行的系统就是Linux系统。我们能否下载的所有应用都在远端服务器上,随时等着我们去下载。
有人会说,为何不运行windows呢?
这是由于一台服务器,从大公司买回去开机开始,基本就不会去死机了,仍然挪到报废为止,这就是为何有时侯三更晚上我们依然可以刷抖音linux服务器系统下载,或则打游戏的诱因。很其实,windows系统根本就不可能开机这么长的时间很容易诛杀,相比而言Linux系统愈发稳定,很大程度得益于它是开源的。
我们的手机早已储存了对应服务器的地址,所以可以找到该服务器,并下载相应的软件。
这儿的重点是,yum相当于软件商店。是与远端服务器相联接的。
3.软件安装三板斧
(1)yumlist
该命令用于查找后列举软件,或则直接输入yumlist将可以下载的软件全部列举。
例如我们想查找sl.x86_64这款软件可以用到之前学过的grep来进行筛选:
我们发觉早已找到了许多有匹配的软件,从中我们也可以找到我们须要的软件:sl.x86_64
其中,5.02-1表示的是版本号linux基础教程,@epel表示的是安装源(如同安装王者的时侯会有@腾讯一样)。
(2)yuminstall
我们可以对sl.x86_64进行安装。直接执行命令:
yuminstallsl.x86_64
这样就安装完成了。
在安装的过程中都会寻问你是否进行安装,这儿输入y同意安装即可。倘若不希望被寻问可以加在yum后加-y
我们可以通过该软件特定的sl指令运行一下这个软件:
这是一个小列车的程序。
我们再来安装一个叫cowsay的小程序,运行以后的结果是这样的:
(3)yumremove
yumremove可以拿来删掉软件,倘若不想被寻问是否删掉,可以在yum后加-y选项。
这样,软件就被移除完了。
我们在学习的过程中,可以边学习边安装软件,还可以去搜索一下Centos7下一些有意思的软件进行安装。
4.yum的位置
我们的yum源存在在/etc/yum.repos.d/中,我们只要关心这个路径下的centos-Base,repo即可,这个文件里就是各类软件即对应的服务器地址。
有些epel源的软件难以安装,我们可以通过:sudoyuminstall-yepel-release来安装扩充源。
注意事项
1.yum要工作linux服务器系统下载,必需要联网。
2.centos上面,只能有一个yum在运行linux版qq,只能同时装一个软件。
5.与windows实现联动
为了实现可以拖放上传,或则指令上传,我们可以安装lrzsz来使Linux系统与外围的Windows系统进行联动。
yum-yinstalllrzsz
安装以后,可以直接进行拖放上传:
倘若不想拖放,我们还可以使用rz和sz的指令:
当我们使用sz指令时,会手动弹出对话框输入想将文件传入的地址。
同理,我们也可以使用rz来从Linux像Windows传文件。
6.总结
学习了软件安装,我们就可以更好地下载或则使用各类编程工具了,只不过Linux系统是给程序员使用的,没有太多有意思的游戏可以玩~,欢迎你们一起苦中作乐,开发一款基于Linux的游戏(泪目)。最后欢迎你们一键三连。
ps:安利一款叫hacknet的游戏,基本是纯指令的。感兴趣的可以玩一玩啊。