当前位置:  技术问答>linux和unix

ubuntu 上的 tar.gz 软件包的安装方法

    来源: 互联网  发布时间:2017-01-11

    本文导语:  我在网上看到要用 ./configure  make   make install 的命令安装,能解释下他们的意思分别是什么吗?还有,就是让看 里面的readme文件,我看了,里面东西乱七八遭的,看不懂,不知道里面的中心思想是什么?谁能帮...

我在网上看到要用 ./configure  make   make install 的命令安装,能解释下他们的意思分别是什么吗?还有,就是让看 里面的readme文件,我看了,里面东西乱七八遭的,看不懂,不知道里面的中心思想是什么?谁能帮帮me阿,重谢!!!

|
README 里是安装包的一些介绍

安装的话,还应该参考 INSTALL 之类的文件

./configure && make && make install


这个是利用 autotools 来管理的源码,包括 autoconf,automake 之类

编译安装的时,已经不需要这些 autotools 工具

主要是一个脚本 configure 和其他一些文件

./configure 执行这个脚本,检查编译依赖的环境,包括 OS,编译器,库,其他工具的等信息

执行后生成 Makefile,里面是一些编译的规则

make 执行 make 程序,根据 Makefile 调用命令来进行编译

make install 是 Makefile 里的一项,执行一些安装命令  

|
个人理解:
configure就是检测你机器的环境,为进一步make做准备
make install其实只是makefile里的make的一部分而已,基本就是生成可执行文件,或者库什么的.

你去看看,对make应该理解更好一点. 

|
configure:     根据你的本地环境进行配置
make:          根据前面的配置,编译源代码,生成二进制代码
make install:  安装前面编译后的二进制代码、及相关配置文件

|
这是三个连续的步骤 :
configure: 表示配置 
make:      根据你的配置来编译源,生成二进制代码 
make install:  安装生成的二进制代码                              

|
configure     檢查你的軟硬體配置和編譯環境,以及所需要的一些必要的條件是否滿足,比如依賴庫等

make          如果configure過了,會自動的生成Makefile供這一步來調用,make根據上一步生成的Makefile
              開始編譯

make install  編譯成功以後,進行安裝

|
说白了

./configure  是生成 Makefile
make 利用Makefile里的rule来编译,生成可执行文件。

make install 将 可执行文件(以及一些配置文件,等) 拷贝到指定的地方(可以在./configure的时候就指定安装地点)

google之

|
先./configure  --help看看帮助参数

|
      关于configure,make, make install等命令的使用,楼上的都已经说的很清楚了.按本人的经验,其实楼主在安装前,最好是看一看包里的readme.txt等帮助文件,一般都会介绍安装步骤的.

|
可以用man或者info命令来查看使用信息,也可以在一个命令后面接"--help"的方法获得帮助信息

    
 
 

您可能感兴趣的文章:

  • 编程语言 iis7站长之家
  • ubuntu 软件包问题
  • Ubuntu 卸载后再次安装软件包出问题了
  • 我想安装VIM,版本是ubuntu的。但是显示的是被其他的软件包引用。
  • ubuntu下怎样查看软件包安装在哪个目录?
  • 请问ubuntu的apt-get如何单独指定升级某个软件包?谢谢
  • 配置错误:无法找到软件包:ubuntu-restricted-extras
  • Ubuntu系统安装及升级命令
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?
  • 用wubi安装ubuntu于光盘安装的区别
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装
  • 安装Ubuntu时安装程序,找不到硬盘分区
  • ubuntu 版本下的qq安装,pps安装问题
  • ubuntu 12.04 LTS 主机安装(安装后又出现个安装RELEASE)
  • ubuntu+win7-》能不能先卸载ubuntu10.04,再安装11.10
  • 无法安装Ubuntu6.10,硬盘安装
  • 在ubuntu安装oracle的疑问
  • 新人求教:在xp下用wubi安装ubuntu ,重启后选择进入ubuntu ,就进入了下面的画面,近不了ubun系统,咋办?
  • ubuntu安装问题
  • Ubuntu下无法解压eclipse安装包,eclipse安装包在Redhat下完美安装
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 请问在Ubuntu下用什么方法可以进行代码的性能测试?
  • 求 IBM X201I电脑 无光驱安装UBUNTU 10.4方法
  • 求ubuntu10.04安装了之后键盘不能输入的解决方法
  • 关于软件依赖的解决方法 Ubuntu
  • 求ubuntu9.04下安装nessus3.0的详细方法
  • Ubuntu下取消MySQL数据库本机绑定限制方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!
  • 急救:安装ubuntu服务器版时不小心选择整个硬盘安装并配置LVM,导致分区全部被删,跪求恢复方法
  • Ubuntu与windows双系统下共用MySQL数据库的方法
  • ubuntu中打开终端的三种解决方法
  • 求Ubuntu Linux装锐捷的方法
  • 虚拟主机Linux(Ubuntu9.10)连接主机 的路由器Or无限网卡上网方法
  • Ubuntu 10.04 安装在 VMware Workstation 后,键盘无法输入的问题的解决方法
  • 在ubuntu7.10下安装软件出现的问题,各种方法都无法解决……求救
  • ubuntu linux下使用Qt连接MySQL数据库的方法
  • 在ubuntu中重置mysql服务器root密码的方法
  • Ubuntu Server 10.04修改Apache的默认目录的方法
  • 求ubuntu部署java web项目方法
  • 基于ubuntu中使用mysql实现opensips用户认证的解决方法
  • 求ubuntu中更改液晶显示器的分辨率的最好方法
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu查看硬盘,分区相关命令介绍
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu查看内存,进程相关命令介绍
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3