`
wtx358
  • 浏览: 26126 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

undeb脚本

阅读更多
功能:用于解开DEB软件包

#!/bin/sh
#
# This should work with the GNU version of tar and gzip!
# This should work with the bash or ash shell!
# Requires the programs (ar, tar, gzip, and the pager more or less).
#
usage() {
    echo "Usage: undeb -c package.deb            <Print control file info>"
    echo "       undeb -l package.deb            <List contents of deb package>"
    echo "       undeb -x package.deb /foo/boo   <Extract deb package to this directory,"
    echo "                                        put . for current directory>"
    exit
}

deb=$2

exist() {
    if [ "$deb" = "" ]; then
        usage
    elif [ ! -s "$deb" ]; then
        echo "Can't find $deb!"
        exit
    fi
}

if [ "$1" = "" ]; then
    usage
elif [ "$1" = "-l" ]; then
    exist
    type more >/dev/null 2>&1 && pager=more
    type less >/dev/null 2>&1 && pager=less
    [ "$pager" = "" ] && echo "No pager found!" && exit
    (ar -p $deb control.tar.gz | tar -xzO *control ; echo -e "\nPress enter to scroll, q to Quit!\n" ; ar -p $deb data.tar.gz | tar -tzv) | $pager
    exit
elif [ "$1" = "-c" ]; then
    exist
    ar -p $deb control.tar.gz | tar -xzO *control
    exit
elif [ "$1" = "-x" ]; then
    exist
    if [ "$3" = "" ]; then
        usage
    elif [ ! -d "$3" ]; then
        echo "No such directory $3!"
        exit
    fi
    ar -p $deb data.tar.gz | tar -xzvpf - -C $3 || exit
    echo
    echo "Extracted $deb to $3!"
    exit
else
    usage
fi

分享到:
评论

相关推荐

    undeb 解压deb windows可用

    `.deb`文件包含了软件的所有组件,包括代码、资源文件、元数据以及安装和卸载脚本,使得用户可以方便地管理他们的应用程序。然而,在Windows操作系统中,`.deb`文件并不能直接运行或解压,因此需要借助特定的工具来...

    fas_fas流控_fas一键脚本_fas自启脚本_fas免流脚本_fas搭建脚本_

    总结来说,FAS流控系统是一个强大的网络流量管理工具,fas一键脚本、fas自启脚本、fas免流脚本以及fas搭建脚本则围绕FAS系统提供便捷的部署和管理方案。`fas.sh`作为这些功能的载体,是实现这些自动化过程的关键文件...

    3dsmax脚本大全3dmax脚本大全

    "3dsmax脚本大全"这个压缩包很可能包含了多种3dsmax使用的脚本,这些脚本可能涵盖建模、材质、灯光、动画、粒子系统等多个方面。 一、脚本基础 1. 脚本语言:3dsmax支持两种主要的脚本语言——MaxScript和Python。...

    一个用lua写的游戏脚本实例

    6. 游戏脚本的优化:游戏脚本的优化是游戏脚本设计中的重要步骤,游戏脚本的优化需要考虑游戏脚本的性能、游戏脚本的可读性和游戏脚本的维护性。从提供的实例中,我们可以看到游戏脚本的优化需要包括游戏脚本的优化...

    PADS常用脚本文件

    在PADS中,脚本文件是提升工作效率的重要工具,尤其对于重复性任务或者自定义操作,编写脚本可以实现自动化处理。本文将详细介绍"PADS常用脚本文件"及其应用。 1. **脚本基础**: - 脚本语言:PADS主要使用VHDL和...

    WinCC-V7.3-C脚本手册 (2).zip_wicc脚本手册_wincc C脚本_wincc c脚本手册_wincc 脚本

    wincc脚本数据手册,最全的C脚本,介绍详细,官方资料

    rpg maker xp脚本集合

    《RPG Maker XP脚本集合:打造你的游戏世界》 RPG Maker XP是一款深受爱好者喜爱的游戏制作工具,它允许用户无需编程基础即可构建自己的角色扮演游戏。而“rpg maker xp脚本集合”则为这个平台提供了更为丰富的功能...

    SCDM脚本开发入门教程

    在SCDM中,你可以通过文件&gt;新建&gt;脚本来打开脚本编辑器,输入相应的Python代码,然后点击运行按钮,脚本就会被执行。 **SCDM脚本介绍** SCDM的脚本环境允许用户录制或编写脚本命令,自动化重复任务和复杂工作流程,...

    SQL脚本批量执行脚本

    此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。并且生成日志文件,可查看执行过的所有脚本名称和错误信息。 注意: (1) 使用前需确保已将sqlcmd加入到系统环境变量中。 (2...

    测试脚本 测试脚本 测试脚本

    【测试脚本详解】 测试脚本是自动化测试中的核心元素,它是一系列预先定义的指令,用于指导自动化测试工具执行特定的测试任务。测试脚本的编写旨在提高测试的效率和准确性,尤其在应对频繁变动的软件系统时,能够...

    WinCC常用C和VBS脚本.pdf

    WinCC是西门子提供的一款用于监控和控制工业系统的软件,而C脚本和VBS脚本是WinCC中支持的两种脚本语言,分别代表C语言风格的脚本和Visual Basic Scripting Edition(VBS)风格的脚本。 1. WinCC脚本基础 在WinCC...

    ANSYS workbench脚本开发指南

    "ANSYS Workbench 脚本开发指南" 本指南旨在为用户提供 ANSYS Workbench 脚本开发的详细指南。该指南涵盖了脚本的概述、ANSYS Workbench 项目和数据模型概念、在 ANSYS Workbench 中使用脚本、已知的问题和限制等...

    PRO-FACE 脚本

    在使用PRO-FACE人机界面进行编程时,会涉及到脚本编程的相关知识,这包括基本的脚本创建、条件运算、数据块的复制、错误报警的处理、与外接设备通讯等多个方面。 在脚本编程中,首先需要了解的是“无部件编程”的...

    AD铺铜脚本.rar

    标题中的“AD铺铜脚本.rar”指的是Altium Designer(AD)软件的铺铜自动化脚本集合。Altium Designer是一款广泛使用的PCB设计软件,它提供了电路板布局和布线的功能。在PCB设计中,铺铜是重要的一步,用于连接电路板...

    linux基线检查脚本,基线核查脚本,基线核查

    分享一个linux基线检查脚本,基线核查脚本。 解决人工做极限核查太麻烦,枯燥等问题。 提高工作效率,提高工作质量。 下面简单介绍一下基线,基线扫描的内容。最后就是重磅大戏,自动化脚本,相信大家都喜欢用脚本...

    星穹铁道自动使用兑换码脚本

    《星穹铁道自动使用兑换码脚本》是一款专为《星穹铁道》游戏设计的辅助工具,它能够帮助玩家自动使用游戏内的兑换码,从而省去手动输入的繁琐步骤,提高游戏体验。该脚本基于Python编程语言编写,因此在使用前,用户...

    Linux运维自动化运维脚本.zip

    Linux运维自动化运维脚本.zip,自动化运维脚本 介绍 Linux系统运维中各种一键脚本 使用教程 openssh一键升级脚本,支持centos6、centos7、centos8。 Linux运维自动化运维脚本.zip,自动化运维脚本 介绍 Linux系统...

    金山打字通脚本.zip

    【金山打字通脚本.zip】是一个压缩包文件,包含了与金山打字通相关的速刷脚本。金山打字通是一款流行的中文打字练习软件,它提供了丰富的练习材料和多种练习模式,帮助用户提高打字速度和准确性。而“脚本”在此处指...

    脚本引擎 脚本解析器

    c 语言模式脚本解析器,脚本执行不是其目的。其作用是对PE文件进行编辑。暂且不论。 现在仅支持 if关键字、以及一些+-/* && || 等常规操作。 操作符支持优先级,但不支持括号。 今天调试成功,先放出来,让大家看看...

    WINDOWS脚本技术手册

    《WINDOWS脚本技术手册》是一本全面覆盖Windows脚本编程技术的权威指南,它深入浅出地介绍了在Windows操作系统环境中,如何利用各种脚本语言进行系统管理和自动化操作。手册不仅涵盖了JScript、VBScript这两种主要的...

Global site tag (gtag.js) - Google Analytics