更新时间:2017-02-18 09:53:03浏览次数:1+次
在Linux安装软件,经常会让Linux菜鸟头痛不已。一会是yum,一会是make install,真是傻傻分不清楚。反正教程怎么说,就怎么做,至于为什么,完全不知道。今天我终于领悟了Linux安装软件的套路,所以分享给大家。可以让Linux菜鸟彻底认识Linux安装软件这些背景。
本来也是因为在安装GCC编译器领悟的,下面就用GCC来说事。
GCC是开源组织开发的软件,大家都可以免费使用。Linux的开源版本众多,但是会分为几大类流派,所以GCC编译好的版本,即可以供你直接安装使用的版本,叫做发行包安装程序,也就是Windows上常说的安装包,都是针对这几类Linux编译生成的安装包。安装包也叫作二进制包,就是编译成二进制的可执行文件了。这样的安装包,就和Windows上的软件一样,安装就可以使用了。
然而各大公司从Linux的基本版本定制开发出来了各种版本,如RedHat、Centos、Ubuntu等等。这些版本,有些是开源免费的,有些是商业版本,不同的版本差异较大。可以说,不熟悉Linux的新手,根本就不明白yum和make install是干嘛的,反正教程都是叫这么干的,也只知道这是两种安装方式,却不知道为什么。
上面说了编译方式和为什么会出现这样的编译方式,下面再来说说下载那点事,因为和安装有关,先简单说说。
相信经常折腾安装软件的朋友,肯定知道了wget命令。然后安装软件的方式还可以直接下载到我们的电脑,然后通过FTP客户端上传到Linux服务器,然后再安装。
这是两种获取安装包或者源码包的方式而已。我们能够手动下载安装包,也就可以通过wget方式来获取。wget命令只要一个下载地址,就可以了。wget是直接在服务器上下载文件,存在当前的目录里。比如你cd 到/tmp,然后wget执行后,下载的文件就存放在/tmp了。说这一点,也是一开始很多人也不知道自己下载的东西放在哪里了。
wget方式下载到服务器里,和我们手动上传到服务器里,是殊途同归的。只是我们太熟悉Windows上下载文件,也熟悉FTP了。对于wget了解的太少。
等文件到了服务器,我们就可以开始解压或安装了。当然,还有一种安装方式,就是我们先将安装包下载后,然后直接安装。yum是直接下载和安装,一步到位的。而我们经常会自己下载一些安装包,然后手动来使用安装包安装。
那么最后总结一下,对于安装包或者源码包,有两种获取方式,即直接在服务器上下载和手动上传。如果yum能够从软件库里获取到,就直接用yum安装,省心,如果没有,我们可以自己准备好安装包,然后手动安装。如果是新版本,很可能还没有安装包,我们就要准备好源码包,编译安装。
基本是安装的方式和安装准备,介绍到这里就差不多了。如果你还有问题,请留言。
相关资讯