Linux源码软件安装技巧

Linux源码软件安装技巧
许多软件需要以源包的方式发布。安装起来很困难。那么安装源代码的简单方法是什么呢下面是安装Linux系统源代码的最简单方法。让我们一起学习
对于终端用户来说,虽然相对于二进制包,配置和编译他们的麻烦,但它的便携性更好,根据不同的架构,软件开发者往往只发布了同样的源码包,编译后不同的最终用户可以正确运行,这是非常一致的设计理念,C语言,一次编写,编译和普遍,二进制包,如RPM和Deb,软件开发人员需要为每个特定的平台定制的专用软件包,使用rpm文件后缀名可以出现,如PPC,SPARC,i386和类似,这里不做过多的陈述,实际安装软件源远没有很多朋友认为如此复杂。
安装的具体步骤
zxvf XXXX.tar.gz(___fckpd___0nbsp;焦油或焦油jxvf XXXX。焦油。bz2)___fckpd___0nbsp;CD xxxx___fckpd___0nbsp;。 / configure___fckpd___0nbsp;使#安装
___fckpd___1nbsp;使清洁
安装完成后,它用于清理临时文件。
#使卸载
卸载软件
解压:
是最常见的两种源代码包(xxxx.tar.gz或XXXX。焦油。bz2),事实上,这个源码包是由2个压缩成tar.gz文件的末尾,所使用的工具是焦油和gunzip,并使用tar.bz2解压缩文件的工具是焦油和bzip2,原因是焦油只能。包装多个文件,但没有压缩功能,而Gz和bz2刚刚相反,唯一能够压缩的个人档案,使我们共同的源码包实际上是由不同的源文件中的第一个包焦油,然后通过gunzip或bzip2压缩后释放,当然,这两个步骤可以通过命令来实现:
___FCKpd___2nbsp; tar zcvf XXXX.tar.gz XXXX (or tar jcvf XXXX.tar.bz2 XXXX)
有关命令解压如下:
___fckpd___3nbsp;tar zxvf xxxx.tar.gz___fckpd___3nbsp;焦油jxvf xxxx.tar.bz2
配置:
解压后开始安装(添加,开始配置,如有必要,请使用补丁工具源代码在相应的补丁),跳到该目录的提取源第一,大家都知道,或者应该阅读自述文件的源目录或安装文件之前仔细启动配置,在安装了很多的关注,在这里列出,配置实际上是在当前目录下的脚本文件类型;。 / configure操作,当前目录下会有一个shell配置脚本,必须在整个过程中的配置,事实上,还没有被编译,配置只是编译相关的准备,它主要是对你当前的工作平台,做一些相关检查,例如、安装编译器,连接器的存在,如果没有在检测过程中的任何错误,你很幸运,配置脚本生成的编译和链接在当前目录中使用另一个makefile文件,下一步当然,支持命令行配置及其丰富的参数,你可以键入。 / ConfigRE -- help具体信息的最常见的用途是:
___fckpd___5nbsp;。 /配置-前缀= /选择/ XXX
它用于设置软件的安装目录。
使:
如果配置过程是正确完成,则源目录下会生成相应的Makefile文件,makefile文件只包含一组步骤依赖和编译链接相关的文档,做真正的工作是编译和链接使其实是只是一个普通的工具,根据在Makefile规则调用合适的编译器对当前软件的源代码都依赖,生成目标文件的所有相关的,然后用链接器生成最终的可执行程序
___fckpd___6nbsp;使
安装:
当上述两步骤正确的是编译和链接过程已经完全结束,最后要做的就是安装在这一步的正确位置可执行程序,普通用户可能没有相关的目录权限,根临时开关是不是一个错误的选择,只是一个install标签;在makefile文件;使install使代表工具执行makefile文件;install所有相关业务的标签,如果不使用配置阶段;-前缀= /选择/ xxx安装目录指定应用程序,然后应用程序一般会默认安装 / usr /局部/箱,如果 / usr /本地/本已存在在您的路径,所以安装已经基本完成:
#安装
使清洁:
如何卸载:
两步是后续操作安装,值得注意的是,cleanuninstall两和标签对应也在Makefile文件,这两个步骤需要保留的makefile文件,实现使clean用于清除一些临时文件在编译过程连接。使uninstall是卸载应用程序,类似于安装,卸载软件也需要切换到root,但uninstall标签在多个makefile省略,朋友们可以自己在相应的makefile文件找出来。
为什么
在这里,我试图解释上述步骤的存在,从语言的角度,从源头到可执行文件的生成相关的正确的程序,以下基本部分:源文件,编译器,汇编器,连接器,依靠图书馆,通过以上步骤,朋友们应该知道,真的编译连接操作步骤只有一个(使),在理性存在的其他步骤
有一点是肯定的,我用C语言写的一些小程序在您的计算机上的享受,也没有使用配置或制作;install命令取决于大多数写makefile文件管理软件开发商,但不同的是,他必须考虑软件软件发展的可移植性,他不仅在不同平台上自己的电脑可能运行的硬件体系结构是不同的,所以,makefile文件不能移植的,为了解决这个问题,开发人员经常使用的工具如autoconf生成相应的配置脚本和配置脚本用于差分屏蔽相应的平台,从而生成Makefile文件,T当根据结果配置劳动力(makefile编译链接完成的工作)。
至于安装或清洁或uninstall,这也相当于在Makefile文件的规则不同,朋友们可以参考相关文献自行。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部