`

tar.gz 安装讲解

阅读更多

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
  • 分享到:
    评论

    相关推荐

      libminigui-1.6.10.tar.gz等飞漫软件下载方法。

      这个文档里详细讲解了libminigui-1.6.10.tar.gz和minigui-res-1.6.10.tar.gz和qvfb-1.1.tar.gz等飞漫软件下载方法。

      RedhatEnterpriseLinuxAS4Update3安装php(.tar.gz编译式安装)

      详细讲解了linux下对于php的.tar.gz编译式安装,以RedhatEnterpriseLinuxAS4Update3为例。

      ELK6.6安装部署及架构介绍(二进制)-有视频课件

      ELK 6.6 安装软件包括 jdk-8u201-linux-x64.tar.gz 182.9M2019-02-27 11:46 elasticsearch-6.6.0.tar.gz 108.8M2019-02-27 11:45 kafka_2.11-2.1.1.tgz 59.2M2019-02-27 11:45 logstash-6.6.0.tar.gz 161.8M2019-02-...

      Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2

      主要介绍了Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2,内容囊括了打包、压缩、解压缩的基本概念,最后通过实例讲解,非常不错,具有参考借鉴价值,需要的的朋友参考下吧

      ansible-flume-auto-deployment.tar.gz

      ansible自动部署flume集群组成消费组共同消费kafka集群Topic,压缩包包含了详细的ansible部署代码、编译好的flume压缩包、以及生产环境flume参数设置,可以私信请教我,详细指导讲解

      Linux下安装Java运行环境及优化.pdf

      本文档是《Linux下安装Java运行环境及优化》视频课配套文档,讲解了在VMware Workstation下安装Linux系统,并在Linux下安装Java运行环境及优化。Linux系统版本中以免费升级的开源CentOS7.9系统为例进行安装、优化...

      yolov3和yolov4结构图.tar.gz

      yolov3、yolov4可视化结构图,详细的yolov3、yolov4完整入门讲解在博客首页,包括yolov4详细的讲解,以及和yolov3不同之处。

      centos7.0安装nodejs8.x.x

      centos7.0安装nodejs8.x.x,讲解cengos7.0安装nodejs8.9.0的详细过程,以及配置全局node 和 npm命令

      gtk_socket.txt

      gtk+2.0下socket编程的各种函数的详细讲解。这 个文件是我自己写下的,对于日后还有很大的用处!

      mysql5.6.46.zip

      下面的教程基于mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz进行讲解。 教程链接:https://blog.csdn.net/qq_43017750/article/details/106486280 快捷下载链接:...

      Python库 | bandwidth_sdk-1.0.0-beta.tar.gz

      资源分类:Python库 所属语言:Python 资源全名:bandwidth_sdk-1.0.0-beta.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

      移植成功的uboot源码,可以直接使用,适用于imxull处理器

      关于Ubuntu 下的命令行压缩和解压缩就讲解到这里,重点是tar 命令,要熟练掌握使用 tar 命令来完成.bz2 和.gz 格式的文件压缩和解压缩。 1.解压 tar -vxjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 2 编译 NXP ...

      nxp提供的uboot源码,在这个基础上进自己开发

      关于Ubuntu 下的命令行压缩和解压缩就讲解到这里,重点是tar 命令,要熟练掌握使用 tar 命令来完成.bz2 和.gz 格式的文件压缩和解压缩。 1.解压 tar -vxjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 2 编译 NXP ...

      mjpg_streamer实验的内核和应用程序.zip

      tar xzvf libjpeg-turbo-1.2.1.tar.gz cd libjpeg-turbo-1.2.1 mkdir tmp ./configure --prefix=/work/jz2440/libjpeg-turbo-1.2.1/tmp --host=arm-linux make make install cp /work/jz2440/libjpeg-turbo-1.2.1/...

      韦东山第三期视频监控mjpg_streamer开发板根目录下的配置.7z

      tar xzvf libjpeg-turbo-1.2.1.tar.gz cd libjpeg-turbo-1.2.1 mkdir tmp ./configure --prefix=/work/jz2440/libjpeg-turbo-1.2.1/tmp --host=arm-linux make make install cp /work/jz2440/libjpeg-turbo-1.2.1/...

      linux 安装软件

      在Windows下安装软件时,只需用鼠标双击软件的安装程序,...后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

      【机器学习】菜菜的sklearn课堂(1-11全课).7z

      机器学习菜菜的sklearn课堂(1-11课件),pdf内容包含代码,以及讲解的课件.........

      EVE-NG模拟器ToolKit功能讲解视频.zip

      01.ToolKit安装方式及在线更新 02.ToolKit隐藏无效设备 03.ToolKit配置服务器IP地址 04.ToolKit修改更新源执行更新 05.ToolKit生成IOL许可和修复文件权限 06.ToolKit添加新设备支持 07.ToolKit添加配置导出功能 08....

      图文详解Ubuntu下安装配置Mysql教程

      2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制包安装比较简单,重点说安装离线包。  1. ...

      linux假设telnet服务器

      很不错的讲解视频,很适合初学者边看边做,很方便。

    Global site tag (gtag.js) - Google Analytics