Linux下软件安装与打包/解压

转载 2016年06月01日 22:26:55
linux下安装软件有两种方式:
一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式来安装了
rpm -qa可以查看软件包的信息,具体请百度rpm命令。
rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和ubuntu的apt-get都是其中的例子,这两个工具都是自动解析依赖关系的,从网上查找相应的资源并安装,如yum install XXX或者apt-get install XXX。用这种工具要注意的就是配置资源丰富,速度快的源了,默认的源不一定合适。
二是安装源码包,你从网上下载来的是source文件,而不是二进制的可执行文件,那么就需要
自己编译和安装它了,一般下载来的是压缩包,比如XXX.tar.gz,常用的安装方式就是俗称的三板斧了,
1解压: tar -zxvf XXX.tar.gz 
2进入解压后目录, 配置:./configure --prefix=/usr/local/***
3 编译并安装到系统/usr/bin: make install

        具体安装方法可能有差异,注意看安装包里的readme或者INSTALL文件,一般都有比较详细的说明。 

.gz gzip程序压缩的文件

.bz2 bzip2程序压缩的文件

.tar tar程序打包的数据,并没有压缩过

.tar.gz tar程序打包的文件,其中并且经过gzip 的压缩

.tar.bz2 tar程序打包的文件,其中并且经过bzip2 的压缩

tar命令的参数有很多,但常用的就那么几个选项:

-c :(create 的意思)建立打包文件,可搭配-v来察看过程中被打包的文件

-t :查看打包文件的内容含有哪些文件名

-x :解包或解压缩的功能,可以搭配-C (大写) 在特定目录解开

特别留意的是-c, -t, -x不可同时出现

-j :通过bzip2 的支持进行压缩/解压缩:此时文件名正常情况下为*.tar.bz2

-z :通过gzip 的支持进行压缩/解压缩:此时文件名正常情况下为*.tar.gz

-v :在压缩/解压缩的过程中,将正在处理的文件显示出来

-f :-f后面要立刻接要被处理的文件名,不要再加参数。也可以把-f单独写一个选项

-C :这个选项用在解压缩,后面跟目录。目的就是把文件解压缩到指定的目录

tar -cf  all.tar  *.jpg     

tar -czf  all.tar.gz  *.jpg

tar -cjf  all.tar.bz2  *.jpg

 

linux下zip打包与解压

linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助...
  • u012599988
  • u012599988
  • 2015年03月06日 17:37
  • 346

简单的APK解包、修改、打包范例

以下的示例均是在 Ubuntu 13.04  下进行, Windows 的使用请找相关的 Windows 版本工具. 1. 环境设定: JAVA 环境 - sudo add-apt-repositor...
  • hankhanti
  • hankhanti
  • 2013年10月24日 16:56
  • 6704

Linux下解压打包命令

1. (.tar)     打包: tar cvf Filename.tar DirName     解包: tar xvf Filename.tar   2. (.gz)      压缩:...
  • JillLiang
  • JillLiang
  • 2012年11月23日 15:03
  • 385

linux的initrd.img的解压和打包

initrd.img解压: [root@CentOS5 ~]# mkdir /usr/src/initrd [root@CentOS5 ~]# cp /boot/initrd-2.6....
  • cllosvneh
  • cllosvneh
  • 2016年02月15日 17:12
  • 1164

在Linux解压并安装软件的步骤

想要安装一些软件,就必须得了解解压和压缩一个软件包的一些代表符号: -c:是创建一个压缩包 -x:是解压一个软件包 -v:是显示解压软件包或压缩软件包的相关信息 -z:是调用j-zip工具用来...
  • jack_zyk
  • jack_zyk
  • 2012年03月08日 20:28
  • 1366

linux-打包与解压命令

 在linux系统中,有以下比较常用的压缩格式:.zip、.gz、.bz2、.tar.gz、.tar.bz2。 1、zip:这种格式在linux和windows是可以通用的。打包格式为:(zip 压缩...
  • EvilSlyvanas
  • EvilSlyvanas
  • 2018年02月07日 22:37
  • 33

linux下解压与打包相关指令

Tar.gz: 打包:tar czf file.tar.gz file.txt 解压:tar xzf file.tar.gz Bz2: 打包:bzip2 [-k]  文件 ...
  • qiufengwuqing123
  • qiufengwuqing123
  • 2017年03月06日 21:20
  • 92

jar 重新打包

打开.jar jar xf 123.jar 重新打包
  • wulongtiantang
  • wulongtiantang
  • 2014年04月16日 18:04
  • 2598

jar包修改后重新打包

layout: post title: jar包修改后重新打包 categories: [移动开发]tags: [java, android]jar包的修改与重新打包jar本身就是一种压缩格式,可...
  • gaoyan10
  • gaoyan10
  • 2016年04月17日 22:45
  • 1707

Linux 命令————打包解压之tar

Linux 命令————打包解压之tar *代表归档文件的名字 (1)文件打包 $tar-cvf *.tar filename -c –create 指导tar创建归档...
  • liyuru4
  • liyuru4
  • 2016年06月17日 08:27
  • 15450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下软件安装与打包/解压
举报原因:
原因补充:

(最多只允许输入30个字)