使用源代码编译安装软件有以下优点,获取软件的最新版及时修复bug,软件功能可按需选择或定制,有更多软件可供选择,源码包适用于各种平台。

工具/原料

  • 一台装有Linux操作系统的电脑

  • 接入互联网络并能正常打开网页

方法/步骤

  1. 开源软件多数使用C/C++语言开发,需要gcc,make等编译工具,通过yum安“开发工具”软件组可解决。

  2. 编译安装的基本过程,首先下载源码包,测试及应用。

  3. 下载及解包,使用tar解包,建议释放到/usr/src/目录,标准位置/usr/src/软件名-版本号/

  4. 配置脚本,执行源码目录下的configure脚本,通过"./configure --help",可以查看帮助,典型的配置参数 --prefix=安装目录。

  5. 编译及安装,用make编译,make install 安装。

    END

注意事项

  • 如果对你有所帮助点收藏,给个赞!

Linux源代码编译安装详解相关推荐

  1. Linux卸载安装bind,Bind编译安装详解

    Bind编译安装详解 Bind是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广 ...

  2. Linux中级实战专题篇一:nginx服务(特性优势,yum安装,编译安装详解,虚拟主机技术详解)

    一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...

  3. linux编译安装含义,linux源码包编译安装详解

    linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录下都有的. 01.配置: ...

  4. Linux_ppc下软件包安装,Linux下软件包安装详解

    一.概述 现在Linux上软件的安装方式有多种,有源码包编译,软件包管理器,软件包管理器前端工具,通用二进制编译等.源码包,优点是,灵活性和可定制性比较好,缺点是,技术要求高,操作复杂,虽然网上有编译 ...

  5. python编译安装详解_linux 编译安装python3.6的教程详解

    不要下载 " XZ compressed source tarball " ,目前 python3.6 最新版压缩包名字是:Python-3.6.7.tgz. 把下载的压缩包随便放 ...

  6. MySQL5.6二进制软件包编译安装详解(三)

    一.软件环境 [root@localhost ~]# uname -r 3.10.0-862.el7.x86_64 [root@localhost ~]# cat /etc/redhat-releas ...

  7. theos linux环境,theos安装详解

    Go语言异步服务器框架原理和实现 Go语言类库中,有两个官方的服务器框架,一个HTTP,一个是RPC.使用这个两个框架,已经能解决大部分的问题,但是,也有一些需求,这些框架是不够的,这篇文章,我们先分 ...

  8. hadoop2.2.0 centos6.4 编译安装详解

    搭建环境:Centos x 6.4 64bit 1.安装JDK 我这里用的是64位机,要下载对应的64位的JDK,下载地址:http://www.oracle.com/technetwork/cn/j ...

  9. linux make命令安装详解

    对于GNU Make或许很多Windows开发的程序员并不是很了解,因为Windows中的很多集成开发环境(IDE)都帮我们做了这件事.但是作为一个专业从事Linux嵌入式开发的程序员就必须要了解GN ...

最新文章

  1. java程序的最小程序单位_微信小程序中rpx与rem单位使用
  2. access如何设置定期报表汇总_报表工具选型对比系列 - 大报表
  3. 华为云hcip认证试题_首信AAA认证计费系统通过华为云兼容性认证,成为华为认证级ISV伙伴...
  4. android 界面绘制完毕,几种获取android 界面性能数据的快捷方法
  5. 在recovery模式下命令控制手机_安卓手机开机密码忘记,解锁教程
  6. 02.XMemcached的使用
  7. 画uml图的在线软件
  8. 将QQ语音的slk格式转化为wma
  9. linux 密码输入回显星号
  10. HTML5网页点击分享到whatsapp
  11. 一台电脑控制多部手机怎么实现
  12. 理解AdaBoost算法
  13. elasticsearch--拼音转换插件
  14. http压力测试工具及使用说明
  15. 新玺配资:股票波段操作中的操作法则
  16. 计算机网络技术专业就业前景
  17. 表内表外业务与中间业务
  18. IM消息ID技术专题(五):开源分布式ID生成器UidGenerator的技术实现
  19. 杭州校招 | ​阿里钉钉算法技术团队招聘NLP/机器学习算法工程师
  20. redo日志的刷盘策略

热门文章

  1. Mongodb在使用过程中有什么问题
  2. The Future Of the Software Development
  3. IDEA 连接 GIT OSCHINA 提交本地已存在的项目
  4. 第二章 如何学习Linux(鸟哥的Linux私房菜基础学习篇)
  5. 多云,安全集成推动了SD-WAN的广泛采用—Vecloud
  6. 防火墙工作原理—Vecloud微云
  7. 【指标统计】根据遥控补全遥信
  8. 特殊字符与语义化标签
  9. lintcode-34-N皇后问题 II
  10. 关于源代码管理的10 个问题