您的位置:首页 > 运维架构 > Linux

linux 源码包的安装过程

2009-08-03 05:57 274 查看
源代码包的应用程序的一个最大的好处就是可以做到"量身定制",达到与我们系统的最好的兼容性,可以使我们的系统运行的更稳定更高效,几乎所有的unix与linux系统都支持源代码的软件包的安装.

源代码包的安装相对来说比较复杂,也可能形式多样,但在安装经验丰富了后也有一个固定的规律的,下面我们来看看源代码软件包的常见格式(即后缀格式),常见的有以下几种类型的格式
*.gz 用gzip工具压缩而成,
*.bz2 用bzip2工具压缩而成
*.tar 通过tar命令打包生成
*.tar.gz 通过tar工具调用gzip工具即打包又压缩生成
*.tar.bz2 通过tar工具调用bzip2工具即打包又压缩生成
下面来看看相关的常用压缩打包工具命令
gzip 只能对单个普通文件的进行压缩,它并不是一个归档打包工具
gzip filename 压缩一个文件,生成*.gz文件
gzip -d *.gz 解压*.gz类型的文件
gunzip *.gz 解压*.gz类型的文件,功能同上
zcat *.gz 查看*.gz类型的压缩文件的内容
bzip2 同gzip工具一样,它也只能对单个普通文件的进行压缩,它也不是一个归档打包工具
bzip2 filename 压缩一个文件,生成*.bz2文件
bzip2 -d *.bz2 解压*.bz2类型的文件
bunzip2 *.bz2 解压*.bz2类型的文件,功能同上
bzcat *.bz2 查看*.bz2类型的压缩文件的内容
tar 它是一个归档打包工具,即可以对文件,又可以对目录实行打包归档操作,它可以生成不同的后缀格式的文件,主要是结合不同选项参数的使用来实现各种功能,它的主要参数有:
-c 创建
-x 解压缩
-v 显示过程
-f 引用文件名
-z 调用gzip压缩工具
-j 调用bzip2压缩工具
-t 查看归档文件里的内容
-r 追加文件到压缩文件
--exclude 排除的文件
应用举例:
tar -cvf dir.tar directory 将directory文件打包成dir.tar文件
tar -tvf dir.tar 查看打包文件dir.tar内的内容
tar -rvf dir.tar aaa 追加文件aaa到归档文件dir.tar内
tar -xvf dir.tar 释放归档文件dir.tar内的文件
tar -cvf test.tar * --exclude aaa
tar -czvf myball.tar.gz test1 [test2 test3 ...]调用gzip工具生成压缩文件myball.tar.gz
tar -xzvf myball.tar.gz 解压缩myball.tar.gz类型的压缩文件
tar -tzvf myball.tar.gz 查看myball.tar.gz类型的压缩文件内容
tar -cjvf myball.tar.bz2 test1 [test2 test3 ...]调用bzip2工具生成压缩件myball.tar.bz2
tar -xjvf myball.tar.bz2 解压缩myball.tar.bz2类型的压缩文件
tar -tjvf myball.tar.bz2 查看myball.tar.bz2类型的压缩文件内容
通过上面的学习我们了解了源代码包的几种常见格式,并学会了如何解压它们,现在我们来看看源代码软件包的一般安装过程:
1. 运用命令解压软件包
2. 进入解压后的软件目录,查看帮助文档,如 README INSTALL
3. ./configure [--prefix=/usr/local/...] 编译前配置,生成Makefile文件
4. make 编译
5. make install 安装
6. 测试(进入安装目录查看,运行安装的程序查看)
生成符号链接文件快速打开应用程序本文出自 “╄巳嗳↑ㄋ祂” 博客,请务必保留此出处http://love2099.blog.51cto.com/866925/186992
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: