Linux下载软件

网友投稿 718 2022-05-29

@[toc]

零.前言

本文将介绍Linux系统下的软件查找、安装与删除,并介绍两款有意思的软件以及怎样实现Linux系统与windows系统互传软件。

1.软件安装的三种方式

在软件安装的过程中可能存在大量的软件间的依赖关系,如果一个一个安则非常麻烦。

1.源码安装

2.rpm安装

3.yum安装

源码安装可能导致同一份代码在不同的环境下编译出错,而yum本身会考虑依赖关系,所以我们尽量使用yum进行安装。

2.对安装软件的理解

在windows系统下,或者安卓系统下,我们安装软件的时候都会有一个叫软件商店的东西,找到想要安装的软件,比如王者荣耀,直接下载安装即可。而linux也有这样的一个类似软件商店的东西,它的名字就叫做yum。

在安装软件的过程中,除了需要我们客户端的同时,还需要远程的服务端,每一次下载软件时我们都需要向服务端请求软件。

服务器可以理解为一个没有键盘鼠标显示器的电脑,上面运行的系统就是Linux系统。我们能够下载的所有应用都在远端服务器上,随时等着我们去下载。

有人会说,为什么不运行windows呢?

这是因为一台服务器,从大公司买回来开机开始,基本就不会去关机了,一直跑到报废为止,这就是为什么有时候三更半夜我们仍然可以刷抖音,或者打游戏的原因。很显然,windows系统根本就不可能开机那么长的时间很容易废掉,相比而言Linux系统更加稳定,很大程度得益于它是开源的。

我们的手机已经存放了对应服务器的地址,所以可以找到该服务器,并下载相应的软件。

这里的重点是,yum相当于软件商店。是与远端服务器相连接的。

3.软件安装三板斧

(1)yum list

该命令用于查找后列出软件,或者直接输入yum list将可以下载的软件全部列出。

比如我们想查找sl.x86_64这款软件可以用到之前学过的grep来进行筛选:

我们发现已经找到了许多有匹配的软件,从中我们也可以找到我们需要的软件:sl.x86_64

其中,5.02-1表示的是版本号,@epel表示的是安装源(就像安装王者的时候会有@腾讯一样)。

(2)yum install

我们可以对sl.x86_64进行安装。直接执行命令:

yum install sl.x86_64

这样就安装完成了。

Linux下载软件

在安装的过程中还会询问你是否进行安装,这里输入y同意安装即可。如果不希望被询问可以加在yum后加-y

我们可以通过该软件特定的sl指令运行一下这个软件:

这是一个小火车的程序。

我们再来安装一个叫cowsay的小程序,运行之后的结果是这样的:

(3)yum remove

yum remove可以用来删除软件,如果不想被询问是否删除,可以在yum后加-y选项。

这样,软件就被移除完了。

我们在学习的过程中,可以边学习边安装软件,还可以去搜索一下Centos7下一些有意思的软件进行安装。

4.yum的位置

我们的yum源存在在/etc/yum.repos.d/中,我们只要关心这个路径下的centos-Base,repo即可,这个文件里就是各种软件即对应的服务器地址。

有些epel源的软件无法安装,我们可以通过:sudo yum install -y epel-release来安装扩展源。

注意事项

1.yum要工作,必须要联网。

2.centos里面,只能有一个yum在运行,只能同时装一个软件。

5.与windows实现联动

为了实现可以拖拽上传,或者指令上传,我们可以安装lrzsz来使Linux系统与外围的Windows系统进行联动。

yum -y install lrzsz

安装之后,可以直接进行拖拽上传:

如果不想拖拽,我们还可以使用rz和sz的指令:

当我们使用sz指令时,会自动弹出对话框输入想将文件传入的地址。

同理,我们也可以使用rz来从Linux像Windows传文件。

6.总结

学习了软件安装,我们就可以更好地下载或者使用各种编程工具了,只不过Linux系统是给程序员使用的,没有太多有意思的游戏可以玩~,欢迎大家一起苦中作乐,开发一款基于Linux的游戏(泪目)。最后欢迎大家一键三连。

ps:安利一款叫hacknet的游戏,基本是纯指令的。感兴趣的可以玩一玩啊。

5G游戏 HTTP Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:以练代学设计模式 -- FTP文件管理项目
下一篇:【Python机器学习】01_机器学习概述
相关文章