centos6.5怎么通过源码编译安装软件

centos6.5怎么通过源码编译安装软件,第1张

多种安装方法

1、yum install nmap

2、rpm -ivh arpm

3、源代码编译安装

tar zxf atargz

cd a

/configure;make;make install

4、二进制程序环境搭建好,直接运行就可以

如何在CentOS系统通过源码安装ruby

本文主要讲解如何在CentOS系统通过源码安装ruby,CentOS系统中首先下载ruby 、执行Ruby代码 、再配置环境变量使在全局可用。

在使用CentOS系统的时候,我们可能会遇到安装ruby 的问题,下面,我们就来针对这个问题,提出一个解决方案。

CentOS系统中首先下载ruby

Ruby代码

wget ftp://ftpruby-langorg/pub/ruby/18/ruby-186-p368targz

wget ftp://ftpruby-langorg/pub/ruby/18/ruby-186-p368targz

Ruby代码

tar xzvf ruby-186-p368targz

tar xzvf ruby-186-p368targz

然后进到ruby-186-p368目录

CentOS系统执行Ruby代码

/config -prefix=/usr/local/ruby

/config -prefix=/usr/local/ruby

开发编译安装

Ruby代码

make && make install

make && make install

CentOS系统中再配置环境变量使在全局可用:

在/etc/profile后加入

Ruby代码

export PATH=/usr/local/ruby/bin:$PATH

export PATH=/usr/local/ruby/bin:$PATH

保存后,su -

ruby -v 看能否正常使用。

CentOS系统下面安装rubygem

Ruby代码

wget >

查看安装包后缀名、安装包内容进行判断。

1、源代码安装包的后缀名为targz或tarbz2等。

2、源代码安装包中通常包含“configure”、“make”和“install”等编译和安装脚本。

源码包通常由程序员编写,是软件的源代码,需要经过编译和安装过程,适合进一步二次开发和定制化需求。

不论你放到什么目录,你解包解压缩以后就得到一个名为gcc-482的目录,你进入该目录下的“INSTALL”子目录双击名为“indexhtml”的文件,那里有教你如何安装的说明。

简单说来,你还要再下载名叫GMP、MPFR、MPC三个包解压缩后去掉版本号放到gcc-482源码包目录下去然后才可以开始安装。安装之前要建立一个工作目录,比如,与gcc-482并列的一个叫gcc-build的目录,然后进入该目录,在该目录下用“/gcc-482/configure”进行配置;配置过后发布“make”命令编译,编译过后用“make install”安装即可。旧版本的不理它就是了。

最后,补充说明一句,编译的时间比较长,运行3-5个小时都有可能。

上面的每个字(包括标点符号)均出自我心通过我手产生的,希望楼主体谅我的苦心。

GNU/Linux是基于GPL开源许可协议的 *** 作系统内核,但仅仅有内核还不是一个完整的 *** 作系统,要想可以使用还需要集成各种应用软件。Linux发行版就是指预先集成好的Linux *** 作系统及各种应用软件,一般情况下用户直接安装就可以使用,不需要再重新编译。

发布Linux发行版的既有商业公司,也有开源社区,现在有超过300个Linux发行版,而且大多数都比较活跃,比如Ubuntu,Fedora,Red Hat Enterprise Linux(RHEL),CentOS,Debian。中国的发行版有刚进入政府采购名称的中兴新支点、相对比较成熟的深度deepin等。

我们平常所说的安装个Linux *** 作系统指的都是安装一个Linux的发行版。

Redhat(红帽)是一家总部位于美国北卡罗来纳州罗利的公司,是世界领先的企业级开源 IT 解决方案提供商,主要开发和售卖Linux及提供技术服务,成立于1993年,于2018年10月被IBM收购。

Red Hat Enterprise Linux(红帽企业Linux,简写RHEL)是Redhat公司推出的主要的Linux发行版,属于开源 *** 作系统。用户可基于这一平台,在裸机、虚拟环境、容器及各类云环境之间扩展现有应用并部署各种新兴技术。

上面我们说过,商业公司Redhat推出了Linux的发行版RHEL,那么根据Linux的GPL开源许可证,Redhat必须开源RHEL的源代码。于是开源社区将RHEL的源代码拿过来,稍作改动,主要是去掉Redhat的商标信息等,然后重新编译发布,就是我们现在知道的CentOS。

虽然CentOS的源码是直接搬用RHEL的,但这在法律上是完全没问题的,因为发布出来的CentOS同样也遵守了GPL。除了一些Redhat的商业应用软件,CentOS追求的是与RHEL 100%兼容。

CentOS已经于2014年被Redhat收购,有了Redhat在治理体系和内容上的帮助,CentOS在获取包括源码在内的开发资源也更加容易。CentOS是由CentOS理事会管理的,在Redhat收购CentOS之后,理事会共11名成员,除了部分原有的理事会成员,还包括了Redhat提名的成员,Redhat提名人员占多数。

上面说过了CentOS是通过编译RHEL的源码来进行发布的,所以CentOS的发布总是在RHEL发布后不久,一般不超过72小时,大版本发布的话会有延迟。自从CentOS 44版本开始,RHEL和CentOS就采用了统一的版本规则。

就像我们在之前的文章提到的,所有基于GPL开源许可协议发布的软件,其收费都不是为了版权,而是为其提供的服务和技术支持收费,Redhat的RHEL也是一样。CentOS作为从RHEL源码直接编译的发行版,其作为服务器的高效率及稳定性等方面都是经过实践验证的,所以如果自己有丰富的服务器运维经验,那你可以选择CentOS。但如果没有专业的运维团队,又需要大规模部署,那还是选择RHEL比较明智,Redhat团队会为你提供专业的、标准化的解决方案和专业的技术支持。

以上就是关于centos6.5怎么通过源码编译安装软件全部的内容,包括:centos6.5怎么通过源码编译安装软件、如何在CentOS系统通过源码安装ruby、怎么知道centos安装包是不是源代码安装包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9458514.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存