使用TAR源码包安装程序
2013-04-27 13:51
169 查看
tar源码包是在Linux环境下经常使用的一种源码发布的软件包。tar包文件一般都以“.tar.gz” 或“.tar.bz2”作为扩展名。比如,httpd-2.0.48.tar.gz,httpd 就是软件的名字,也就是提供WWW服务的Apache服务器软件,2.0.48 则是这个安装包的版本号,.tar.gz 表示这是一个经过gzip 压缩的tar 包。再比如,kdevelop-3.1.0.tar.bz2,kdevelop 是软件的名字,这个软件提供了Linux 下的C++集成开发环境,版本为3.1.0,其扩展名tar.bz2表明它是一个经过bzip 压缩的tar包。
用tar包安装软件的一般过程是:首先,解开tar包,解包后一般都会形成一个以软件名命名的目录;用其次,cd命令转移到这个目录,依次执行配置、编译和安装命令,安装工作就完成了;安装后,一般应清理一下安装过程中的一些临时文件。
下面是解tar 包的命令例子:
tar -xvzf httpd-2.0.48.tar.gz
tar -xvjf httpd-2.0.52.tar.bz2
配置、编译和安装命令一般是如下三条:
./configure
make
make install
清理临时文件的命令如下:
make clean
如果要卸载,则执行如下的命令。
make uninstall
几乎所有基于GNU工具的项目都使用GNU的auto系列工程管理工具管理工程。那3个命令(./configure, make ,make install)是工程发行代码包的基本编译安装方式。
./configure是用来检测你的安装平台的目标特征的。根据系统环境及某些自定义工程脚步生产Makefile。 比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本
可写入一些参数给后面编译及安时使用
若需要,你可以加入自己的设定
可先执行 ./configure --help查看参数,可以获得更详细的信息,作为进阶安装必看的内容
make是用来编译的,根据configure的结果开始编译,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。(通常些时才需要root权限)
http://www.cnblogs.com/harryguo/archive/2008/01/24/1051655.html
用tar包安装软件的一般过程是:首先,解开tar包,解包后一般都会形成一个以软件名命名的目录;用其次,cd命令转移到这个目录,依次执行配置、编译和安装命令,安装工作就完成了;安装后,一般应清理一下安装过程中的一些临时文件。
下面是解tar 包的命令例子:
tar -xvzf httpd-2.0.48.tar.gz
tar -xvjf httpd-2.0.52.tar.bz2
配置、编译和安装命令一般是如下三条:
./configure
make
make install
清理临时文件的命令如下:
make clean
如果要卸载,则执行如下的命令。
make uninstall
几乎所有基于GNU工具的项目都使用GNU的auto系列工程管理工具管理工程。那3个命令(./configure, make ,make install)是工程发行代码包的基本编译安装方式。
./configure是用来检测你的安装平台的目标特征的。根据系统环境及某些自定义工程脚步生产Makefile。 比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本
可写入一些参数给后面编译及安时使用
若需要,你可以加入自己的设定
可先执行 ./configure --help查看参数,可以获得更详细的信息,作为进阶安装必看的内容
make是用来编译的,根据configure的结果开始编译,它从Makefile中读取指令,然后编译。
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。(通常些时才需要root权限)
http://www.cnblogs.com/harryguo/archive/2008/01/24/1051655.html
相关文章推荐
- 使用TAR源码包安装程序
- 使用TAR源码包安装程序
- 解决Ubuntu安装VM Tools请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。
- 在没有jmf的电脑上安装使用jmf的程序
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 安装程序制作软件“Smart Install Maker”使用教程
- 在ubuntu16.04上使用源码安装caffe2
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
- 使用Inno Setup 打包.NET程序,并自动安装.Net Framework
- [MySQL 工具]percona-toolkit使用(1)源码安装
- Linux下Mysql源码安装及使用
- xhprof 的安装方法以及xhprof 的使用方法(分析php程序)
- Word2003时弹出这个“无法访问您试图使用功能所在的网络位置”输入包含安装程序包gaozhi.msi
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- 源码包安装mysql的一些基本使用方法
- 四·安装mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz(基于Centos7源码安装)
- 使用WinRar软件制作程序安装包
- windows使用源码安装xlsxwriter
- CentOS下使用yum命令安装计划任务程序crontab
- [转]C#程序安装.net服务(不使用InstallUtil.exe)