deb文件 如何解压linux_linux解压deb文件 - CSDN
  • Linux下常用文件解压(包括RMP、DEB的解压方法)   1.以.a为扩展名的文件: #tar xv file.a   2.以.z为扩展名的文件: #uncompress file.Z   3.以.gz为扩展名的文件: #gunzip file.gz   4.以.bz2为扩展...

    Linux下常用文件解压(包括RMP、DEB的解压方法)

     

    1.以.a为扩展名的文件:

    #tar xv file.a

     

    2.以.z为扩展名的文件:

    #uncompress file.Z

     

    3.以.gz为扩展名的文件:

    #gunzip file.gz

     

    4.以.bz2为扩展名的文件:

    #bunzip2 file.bz2

     

    5.以.tar.Z为扩展名的文件:

    #tar xvZf file.tar.Z

    或 #compress -dc file.tar.Z | tar xvf

     

    6.以.tar.gz/.tgz为扩展名的文件:

    #tar xvzf file.tar.gz

    或 gzip -dc file.tar.gz | tar xvf -

     

    7.以.tar.bz2为扩展名的文件:

    #tar xvIf file.tar.bz2

    或 bzip2 -dc file.tar.bz2 | xvf –

     

    8.以.cpio.gz/.cgz为扩展名的文件:

    #gzip -dc file.cgz | cpio -div

     

    9.以.cpio/cpio为扩展名的文件:

    #cpio -div file.cpio

    或cpio -divc file.cpio

     

    10.以.rpm为扩展名的文件安装:

    #rpm -i file.rpm

     

    11.以.rpm为扩展名的文件解压缩:

    #rpm2cpio file.rpm | cpio -div

     

    12.以.deb为扩展名的文件安装:

    #dpkg -i file.deb

     

    13.以.deb为扩展名的文件解压缩:

    #dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p

    file.deb data.tar.gz | tar xvzf –

     

    14.以.zip为扩展名的文件:

    #unzip file.zip

     

    15.在linux下解压Winzip格式的文件:

    要是装了jdk的话,可以用jar命令;还可以使用unzip命令。

     

    16.直接解压.tar.gz文件:

    xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)

     

    17.文件扩展名解压(安装方法):

    .a ar xv file.a 
    .Z uncompress file.Z 
    .gz gunzip file.gz 
    .bz2 bunzip2 file.bz2 
    .tar.Z tar xvZf file.tar.Z 
    compress -dc file.tar.Z | tar xvf - 
    .tar.gz/.tgz tar xvzf file.tar.gz 
    gzip -dc file.tar.gz | tar xvf - 
    .tar.bz2 tar xvIf file.tar.bz2 
    bzip2 -dc file.tar.bz2 | xvf - 
    .cpio.gz/.cgz gzip -dc file.cgz | cpio -div 
    .cpio/cpio cpio -div file.cpio 
    cpio -divc file.cpio 
    .rpm/install rpm -i file.rpm 
    .rpm/extract rpm2cpio file.rpm | cpio -div 
    .deb/install dpkg -i file.deb 
    .deb/exrtact dpkg-deb --fsys-tarfile file.deb | tar xvf - 
    ar p file.deb data.tar.gz | tar xvzf - 
    .zip unzip file.zip 

    bzip2 -d myfile.tar.bz2 | tar xvf 

    18.tar xvfz myfile.tar.bz2 
    x 是解压 
    v 是复杂输出 
    f 是指定文件 
    z gz格式 

    19.gzip 
    gzip[选项]要压缩(或解压缩)的文件名 
    -c将输出写到标准输出上,并保留原有文件。 
    -d将压缩文件压缩。 
    -l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字 
    -r递归式地查找指定目录并压缩或压缩其中的所有文件。 
    -t测试压缩文件是正完整。 
    -v对每一个压缩和解压缩的文件,显示其文件名和压缩比。 
    -num-用指定的数字调整压缩的速度。

     
    20.举例: 
    把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar 
    tar cvf usr.tar /home 
    把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz 
    tar czvf usr.tar.gz /usr 
    压缩一组文件,文件的后缀为tar.gz 
    #tar cvf back.tar /back/ 
    #gzip -q back.tar 
    or 
    #tar cvfz back.tar.gz /back/ 
    释放一个后缀为tar.gz的文件。 
    #tar zxvf back.tar.gz 
    #gzip back.tar.gz 
    #tar xvf back.tar

    展开全文
  • ubuntu下deb解压方法

    2013-12-25 11:26:06
    承接上一篇文章中的第二步,解压ubuntu下的deb文件,还是网上搜索吧,http://blog.csdn.net/monkey_d_meng/article/details/6034268这篇文章将的很详细,但是对菜鸟来说还是有点高深,只是说解压deb的方法,没办法了...

    承接上一篇文章中的第二步,解压ubuntu下的deb文件,还是网上搜索吧,http://blog.csdn.net/monkey_d_meng/article/details/6034268这篇文章将的很详细,但是对菜鸟来说还是有点高深,只是说解压deb的方法,没办法了,自己man dpkg查看吧,结果找到了,没有这么麻烦,只需要一个命令就搞定了。

    dplg -X XXXX.deb XXXX
    前面XXXX.deb是要解压的deb文件,后面的是要解压到的目录。

    搞定!


    展开全文
  • linux的程序打包deb

    2018-02-07 10:12:35
    deb是Unix系统(其实主要是Linux)下的安装包,基于 tar 包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。 由于 Unix 类系统对权限、所有者、组的严格要求,而 deb 格式安装包又经常会涉及到系统比较...

    deb安装包

    deb是Unix系统(其实主要是Linux)下的安装包,基于 tar 包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。
    由于 Unix 类系统对权限、所有者、组的严格要求,而 deb 格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。

    deb组成

    查看deb包含哪些文件

    两个命令结果都是一样的,查看deb安装包内有哪些文件。

    dpkg -c xxx.deb // 安装前根据deb文件查看
    dpkg -L debname // 安装后根据软件名称查看
    

    deb包本身有三部分组成

    组成 详细
    数据包 包含实际安装的程序数据,文件名为“data.tar.XXX”
    安装信息及控制包 包含deb的安装说明,标识,脚本等,文件名为“control.tar.gz”
    二进制数据 包含文件头等信息,需要特殊软件才能查看

    deb本身可以使用不同的压缩方式. tar格式并不是一种压缩格式,而是直接把分散的文件和目录集合在一起,并记录其权限等数据信息。之前提到过的 data.tar.XXX,这里 XXX 就是经过压缩后的后缀名. deb默认使用的压缩格式为gzip格式,所以最常见的就是 data.tar.gz。常有的压缩格式还有 bzip2 和 lzma,其中 lzma 压缩率最高,但压缩需要的 CPU 资源和时间都比较长

    详细介绍:

    • data.tar.gz
      包含的是实际安装的程序数据,而在安装过程中,该包里的数据会被直接解压到根目录(即/),因此在打包之前需要根据文件所在位置设置好相应的文件/目录树。
    • control.tar.gz
      则包含了一个deb安装的时候所需要的控制信息。
    控制文件 描述
    control 用了记录软件标识,版本号,平台,依赖信息等数据
    preinst 在解包data.tar.gz前运行的脚本
    postinst 在解包数据后运行的脚本
    prerm 卸载时,在删除文件之前运行的脚本
    postrm 在删除文件之后运行的脚本

    备注:
    - inst是install(安装)的缩写
    - pre是表示XX之前的前缀
    - post是表示XX之后的前缀
    - rm是remove(移除)的缩写

    安装&移除

    deb包安装

    dpkg -i xxx.deb

    deb包移除

    dpkg -r debname
    • 查看某个文件属于哪个安装包
    dpkg -S filepath
    • 指定安装路径
    dpkg -X xxx.deb dirname

    制作deb流程

    1. 准备好可执行的二进制文件

    这个二进制文件要可执行,提前要考虑兼容性,如果程序有目录要完整的一个程序目录。
    这里只拿一个单独的二进制文件打包。测试文件下载

    1. 新建软件文件夹
      我们测试名称为MyDeb

    2. 新建一个名为DEBIAN文件夹
      此文件夹内存放控制信息

    在DEBIAN里新建一个文本文档, 名为control, 编码为utf-8, 内容如下所示:

    例子:

    Package: MyDeb
    Version: 1.0.0-2018.01.11
    Section: Software
    Priority: optional
    Depends:
    Suggests:
    Architecture: i386
    Installed-Size: 4096
    Maintainer: gatieme
    Provides: bioinfoserv-arb
    Description: xxx

    我们创建一个简单的。

    package: MyDeb                                     #安装包的名称
    version: 1.0.0                                     #版本
    architecture: i386                                 #平台
    maintainer: young                                  #维护者
    description: you can description the deb           #描述安装包的信息

    然后我们创建对应的二进制包安装完成后的路径信息放置在DEBIAN的同级目录下,也就是把当前的目录当成根(“/”)目录,制作完成后安装时,当前目录下除了DEBIAN目录的其他目录都会被默认安装到系统的“/”目录下。

    下面是一个程序目录的例子。

    |——mydeb
         |————usr
               |————bin
                     |——可执行文件(安装后,就在你的/usr/bin生成相应的可执行文件)
               |————share
    
                    |————icons 
    
                        |——deb.png(图标文件生成到/usr/share/icons/)
    
                    |————applications                           
                        |——deb.desktop(桌面文件生成到/usr/share/applications/)
    
         |————DEBIAN(大写、用来制作打包文件)
                |————control(描述deb包的信息必须的文件)

    完整实验例子目录结构:

    MyDeb
    ├── DEBIAN
    │  └── control
    ├── opt
    │  └── MyDeb
    │      ├── heart
    │      └── heart.desktop
    └── usr
        ├── bin
        │  └── heart -> /home/vincent/桌面/MyDeb/opt/MyDeb/heart
        └── share
            ├── applications
            │  └── heart.desktop
            └── icons
                └── heart_98.png
    
    8 directories, 6 files
    

    打包

    sudo dpkg -b MyDeb/ MyDeb-linux-amd64.deb
    展开全文
  • 这是linux下比不上的,因此我常常在windows下下载然后在拿到linux去用,而一些资料比如linux内核源代码打包成deb了,无法直接在windows下解压,这时这个工具就很好用了,它会解压成windows下的压缩文件格式然后再用...
  • linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian 的格式。 rpm 是 redhat 、fedora 、suse 的格式。 他们不通用(虽然可以转换一下)。 deb是debian发行版的软件包 ubuntu是基于debian 发行的 所有...
    

    linux系统下怎么安装.deb文件?

    deb 是 ubuntu 、debian 的格式。
    rpm 是 redhat 、fedora 、suse 的格式。

    他们不通用(虽然可以转换一下)。

    deb是debian发行版的软件包


    ubuntu是基于debian 发行的 所有可以用

    .deb是solaris系统下的安装包后缀名。安装方法如下

    cd 到安装包的目录

    dpkg -i 安装包名字

    如果你使用的是red hat linux,然后运行以下命令安装

    cd 到安装包的目录
    rpm -ivh 安装包名字

    展开全文
  • linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian 的格式。 rpm 是 redhat 、fedora 、suse 的格式。 他们不通用(虽然可以转换一下)。 deb是debian发行版的软件包 ubuntu是基于debian 发行的 所有可以用 ....
  • 在这里保证你已经下载好了deb包,并且自己已经在deb包所在的目录了,然后解压缩deb包 ar -x pakname.deb 解压deb完毕后会发现多出几个文件,这里主要用到data.tar.gz等包,这个是放着二进制文件的包,用tar解压这个...
  • 所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: 1、sudo dpkg -i 安装一个 Debian 软件包,如你手动下载的文件。 2、sudo dpkg -c 列出 的内容。 3、sudo dp
  • linux环境下deb格式文件转换成rpm格式 以 alien_8.87.tar.gz 为例: 下载、安装 alien_8.87.tar.gz  [root@shyn ~]# wgethttp://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.87.tar.gz  ...
  • 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了解决方法。 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人。本教程展示了...
  • linux常用命令
  • Linux下怎么后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文件: #bunzip2 fi
  • deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。 如果Ubuntu要安装新软件,已有deb...
  • Linux deb的管理

    2018-05-23 14:02:30
    一、DEB简介DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包...
  • CSDN GitHub Ubuntu下deb包的方法详解 AderXCoding/system/tools/...1 认识deb包1.1 认识debdeb是Unix系统(其实主要是Linux)下的安装包,基于 tar 包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。
  • 1.下载.deb文件 https://dev.mysql.com/downloads/repo/apt/ 2.scp到自己Linux机器的 3.sudo dpkg -i /PATH/version-specific-package-name.deb 4.sudo apt-get update 5.sudo apt-get install mysql-server ...
  • 安装需求软件sudo apt-get install -y build-essential kernel-package libncurses5-dev内核的下载网址:...解压内核 tar -xf linux-3.14.5.tar.x
1 2 3 4 5 ... 20
收藏数 23,120
精华内容 9,248
关键字:

deb文件 如何解压linux