tar.gz文件的安装,是属于自己编译源代码的方法。多说一句,tar是把文件打成一个包,并不压缩;.gz是用gzip把打成包的.tar文件压缩,所以成了一个.tar.gz的文件。
安装的话,先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹。里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设置什么的。这个没有办法细说了吧:)
-
一
般软件包里会有一个叫configure的脚本文件,完成配置的任务。可以加很多参数,具体的可以运行./configure
--help得到帮助的,比如./configure
--prefix=xxx是设定软件安装到哪里。设置好参数,运行./configure,会生成makefile文件,这是你后面编译的基础。
-
接
下来就要编译了,很简单,因为有makefile文件的存在,只要运行make就可以完成编译的。make是将读入所有由configure脚本程序建立
的制作文件。这些制作文件会告诉make哪些文件需要被编译以及按照怎样的顺序对它们进行编译,因为可能会有上百个源程序文件。当make工作的时候,会
在屏幕上显示出正在执行的每一个命令,以及与这个命令相关的全部参数。这些输出通常都是编译器的调用声明和所有传递给编译器的参数。如果编译器顺利地完成
了工作,就不会出现什么错误信息。大多数编译器的错误信息十分清楚和明确,因此不用担心可能会漏掉一个错误。如果确实看到有一错误,也不用慌张。大多数错
误信息并不反映出程序本身出现了一个问题,通常都是系统这里或者那里的问题。典型情况下,这些信息大多是因为文件访问权限不正确而产生的或者是因为文件没
有找到。
-
完成编译,之后就是安装软件了。这就更简单了,make install就好了,这个命令将启动安装脚本程序。因为make命令会在执行每一个命令的时候把它显示出来,所以将会看到许许多多的文字掠过眼前。如果没有看到什么错误信息,就说明这个软件包安装好了。
-
反安装就是make uninstall了。
介绍tar,gzip的使用方法。
1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc
# gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/
2.释放一个后缀为tar.gz的文件。
# gunzip backup.tar.gz #tar xvf backup.tar
或 # tar xvfz backup.tar.gz
3.用一个命令完成压缩 #tar cvf - /etc/ | gzip -qc > backup.tar.gz
4.用一个命令完成释放 #gunzip -c backup.tar.gz | tar xvf -
5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z 或 # uncompress backup.tar.Z #tar xvf backup.tar
6.如何解开.tgz文件? #gunzip backup.tgz
7.如何压缩和解压缩.bz2的包?
#bzip2 /etc/smb.conf 这将压缩文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2 这将在当前目录下还原smb.conf.bz2为smb.conf
注:.bz2压缩格式不是很常用,你可以man bzip2
分享到:
相关推荐
linux下jdk的tar.gz文件安装。从linux下的openjdk卸载到jdk的tar.gz文件下载到jdk安装完成,每一步都有详实记录
jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_...
本文主要介绍如何在Ubuntu中安装`.tar.gz`格式的软件包,以及使用新立得软件包管理器和其他命令行方式安装软件。 首先,我们来看`.tar.gz`文件。这种文件格式在Linux中非常常见,它是一种压缩格式,通常用于分发源...
安装tar.gz包:cd到解压后路径,python setup.py install Linux环境: 安装whl同上 安装tar.gz:cd到解压后路径,./configure -> make -> make install 以上这篇Python安装官方whl包和tar.gz包的方法(推荐)就是...
这个名为"madplay.rar"的压缩包包含了安装Madplay所必需的完整文件,包括几个关键的库文件。下面将详细解释这些文件及其在Madplay中的作用。 首先,我们来看`libmad-0.15.1b.tar.gz`。这是一个名为Mad Audio ...
可以非常简便地解压.tar, .tar.gz, .tgz or .gzip文件,还可以自定义解压后的路径。 可以非常简便地解压.tar, .tar.gz, .tgz or .gzip文件,还可以自定义解压后的路径。
java读取tar.gz压缩文件的jar包
在这个场景中,我们关注的是名为"ftp_v2.1.tar.gz"的压缩包文件。这个文件名暗示了它是一个FTP软件的更新版本,具体为v2.1,且已使用两种常见的文件打包和压缩工具处理过:tar和gzip。 首先,让我们详细了解一下`...
本文将详细解析标题和描述中提到的几个关键压缩包:`apr-1.4.6.tar.gz`、`apr-iconv-1.2.1.tar.gz` 和 `apr-util-1.4.1.tar.gz`,这些都是Apache安装的重要组成部分。 首先,`apr-1.4.6.tar.gz` 是APR库的主要版本...
标题中的"telnet.tar.gz"是一个压缩包文件,它包含了telnet客户端的源代码或编译好的可执行文件。在macOS系统中,通常我们使用Homebrew(brew)这个包管理器来安装软件,但根据描述,用户可能不希望或者不能通过这种...
首先,理解tar.gz文件的本质至关重要。tar.gz其实是两种压缩方式的组合,"tar"是打包工具,它能将多个文件或目录打包成一个单一的文件,便于管理和传输;而".gz"则是gzip压缩算法,用于进一步减小文件大小。因此,...
2. **解压源代码**:使用 `tar -zxvf R-3.x.y.tar.gz` 命令解压下载的文件。 3. **编译前准备**:确保所有必要的依赖库已安装,例如 PCRE。对于本例,运行 `tar -zxvf pcre-8.40.tar.gz` 解压 PCRE,然后进入目录...
《Linux系统中的软件打包与安装:以alien_8.78.tar.gz为例》 在Linux操作系统的世界里,软件的分发通常采用压缩包的形式,如我们这里提到的"alien_8.78.tar.gz"。这个文件名揭示了它是一个采用gzip压缩的tar归档...
subversion.zip 文件里包含相关依赖包(apr-1.4.5.tar.gz,apr-util-1.3.12.tar.gz,expat-2.1.0.tar.gz,httpd-2.2.19.tar.gz,openssl-1.0.0a.tar.gz,sqlite-autoconf-3071700.tar.gz,zlib-1.2.5.tar.gz)
安装完成后,当你需要创建.tar.gz文件时,只需在Windows资源管理器中选择需要的文件或目录,右键点击并选择7-Zip菜单中的相应选项,就可以快速生成压缩文件了。 总的来说,“7-zip右键扩展tar.gz”是一项实用的工具...
".tar.gz"是一种常见的源代码打包格式,它先使用tar命令将多个文件和目录打包成一个单一的归档文件,然后使用gzip压缩工具进行压缩,以减少存储空间。 描述中提到,这个压缩包是为了安装PostgreSQL的uuid-ossp扩展...
mod_fastcgi-2.4.6.tar.gz 请仔细阅读其中的README 配置httpd.conf: LoadModule fastcgi_module modules/mod_fastcgi.so AddHandler fastcgi-script .fcgi # you can put whatever extension you want ...
2. 方便性:用户无需安装额外的软件,即可在Windows环境下直接操作TAR.GZ文件。 3. 效率:快压通常提供优化的算法,使得压缩和解压速度较快,节省用户时间。 4. 用户界面友好:快压的图形用户界面设计直观,即使是对...
解压缩".tar.gz"文件,可以使用`tar`命令。Linux中的`tar`命令用于处理归档文件,而`.gz`表示文件被gzip压缩了。解压缩的命令通常是: ```bash tar -zxvf mysql-connector-java-5.1.40.tar.gz ``` 这条命令的参数...