使用TAR源码包安装程序
2008-01-24 15:16
204 查看
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权限)
用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权限)
相关文章推荐
- 使用TAR源码包安装程序
- 使用TAR源码包安装程序
- 解决Ubuntu安装VM Tools请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。
- 使用IBM IM安装程序给WAS7安装特性包
- Ubuntu10.04安装minigui3.0 + minigui3.0使用Ubuntu的framebuffer运行程序
- Linux下通过源码编译安装程序
- Android中使用ADB 命令安装和卸载系统程序
- 使用VS2008以上版本把文件打包成安装程序
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- VS 2005 制作Web安装- 使用InstallShield11.5部署Web程序 .NET 2.0安装与部署
- 使用.NET Sidebar Gadget Creator将Web Camera程序安装在Vista Sidebar Gadget上
- osx使用brew安装已下载的源码
- 使用cocoapods安装objective c程序依赖
- Ubuntu上安装和使用SSH,Xming+PuTTY在Windows下远程Linux主机使用图形界面的程序
- saltstack 系列(四)centos7使用saltstack源码安装nginx
- Ubuntu下安装PHP5.2.6 -- 源码tar包安装
- 微信小程序使用image组件显示图片的方法【附源码下载】
- 微信小程序使用video组件播放视频功能示例【附源码下载】
- 安装有reports的engine使用engine-backup程序备份数据库的方法
- 使用LabVIEW如何生成应用程序(exe)和安装程序(installer)