dpkg-deb --control 命令用于提取 Debian 软件包(.deb 文件)中的控制文件(如元数据和控制信息)。 基本用法是:dpkg-deb --control <.deb文件>,其中 <.deb文件> 是你要处理的 Debian 软件包文件。 检查命令执行时的上下文: 确认当前目录是否包含指定的 .deb 文件。 检查执行命令的用户是否有...
官方参考 NAME deb-control - Debian packages' master controlfile format SYNOPSIS control DESCRIPTION Each Debianpackage contains the master `control'file, which contains a numberof fields,or commentswhen theline startswith '#'. Each field beginswith a tag, such asPackageor Version (case insensitive...
这里描述一个最简易的control文件 Package: helloworld Description: my deb test Maintainer: username <user@mail.com> Version: 0.1 Architecture: all 回到deb_build目录,执行dpkg -b helloworld即可在当前目录生成deb包 $ dpkg -b helloworld dpkg-deb: building package 'hello' in 'helloworld.deb'. 也可以...
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/ace_0.0.5-3+b11_amd64.deb" 注意:此解决方法不仅仅只是用于Kali Linux,ubuntu 和 Debian应该都是可以的。
Control:决定着deb包的包名、编译依赖和运行依赖,这个文件是必须的 Postinst:软件安装完后,执行该Shell脚本,一般用来配置软件执行环境,必须以“#!/bin/sh”为首行,然后给该脚本赋予可执行权限。 Postrm:软件卸载后,执行该Shell脚本,一般作为清理收尾工作,必须以“#!/bin/sh”为首行,然后给该脚本赋予可执行权限 ...
control md5sums tree_1.6.0-1_amd64.deb deng@itcast:~/test$ 1. 2. 3. 4. 4.3 构建一个软件包 AI检测代码解析 deng@itcast:~/test$ sudo dpkg-deb -b usr tree.deb dpkg-deb: 正在 'tree.deb' 中构建软件包 'tree'。 deng@itcast:~/test$ ls ...
control文件:描述软件包的名称(Package),版本(Version),描述(Description)等,是deb包必须剧本的描述性文件,以便于软件的安装管理和索引。为了能将软件包进行充分的管理,可能还具有以下字段: Section:申明软件的类别,常见的有`utils’, `net’, `mail’, `text’, `x11′ 等; ...
.deb 文件是一个标准的 Unixararchive,里面包含了你的包要安装的内容和 deb 包本身的一些 meta 信息,其中最重要的也是我们主要关注的是 control 文件。 一个deb 包(注意不是生成的 .deb 包,而是打包时创建的文件夹)包含了一系列 *nux 文件系统下标准的文件夹,如/usr/local、/usr、/opt等,包含在这些文件夹...
越狱失败了啊。你可以尝试在越狱一次,或者用其他的软件红雪什么的试试,但是有锁的一定要先解锁再升级越狱啊,不然变白苹果什么的很麻烦。越狱
(1)control文件:描述软件包的名称(Package),版本(Version),描述(Description)等,是deb包必须剧本的描述性文件,以便于软件的安装管理和索引。为了能将软件包进行充分的管理,可能还具有以下字段: Section:申明软件的类别,常见的有`utils’, `net’, `mail’, `text’, `x11′ 等; ...