Linux中安装软件的背景知识介绍-直接安装和编译安装的区别

2861 人浏览 | 时间: 2017-02-18 09:53:03 | 作者: codexia

发现一个程序员专属的导航网站,你肯定不知道,是时候告诉你了,请前去看看吧

    在Linux安装软件,经常会让Linux菜鸟头痛不已。一会是yum,一会是make install,真是傻傻分不清楚。反正教程怎么说,就怎么做,至于为什么,完全不知道。今天我终于领悟了Linux安装软件的套路,所以分享给大家。可以让Linux菜鸟彻底认识Linux安装软件这些背景。

    本来也是因为在安装GCC编译器领悟的,下面就用GCC来说事。

    GCC是开源组织开发的软件,大家都可以免费使用。Linux的开源版本众多,但是会分为几大类流派,所以GCC编译好的版本,即可以供你直接安装使用的版本,叫做发行包安装程序,也就是Windows上常说的安装包,都是针对这几类Linux编译生成的安装包。安装包也叫作二进制包,就是编译成二进制的可执行文件了。这样的安装包,就和Windows上的软件一样,安装就可以使用了。

    然而各大公司从Linux的基本版本定制开发出来了各种版本,如RedHat、Centos、Ubuntu等等。这些版本,有些是开源免费的,有些是商业版本,不同的版本差异较大。
    作为开源组织,自然也不会为某个公司工作,所以不会提供某些系统版本的编译版本,而只是提供基本Linux版本的编译版本,供开源使用。所以,这些系统如果要提供GCC安装包,就需要开发商针对这个系统编译好,制作成安装包,供用户下载安装使用。因为对某一个系统来说,系统的环境是确定的,编译好的安装包在这个系统是可以正常运行的。也因此,我们下载安装包的时候要看清楚系统版本版次。
    不过好在这
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读