-f|--field <deb> [<cfield> ...] 把字段内容打印到标准输出。 -e|--control <deb> [<目录>] 将主控信息解压。 -x|--extract <deb> <目录> 将所有文件解压。 -X|--vextract <deb> <目录> 解压所有文件并打印其列表。 -R|--raw-extract <deb> <目录> 解压控制信息和控制文件。 --ctrl-tar...
dpkg-deb: 错误: control目录的的权限位是 777 (必须 >=0755 且 <=0755) 出现这个错误,然后使用 chmod 755 -R ./deb/ 这个命令还是无法修改权限: 原因 你所在的打包目录是挂载的media上的,例如这个目录是其他磁盘上或者是U盘上或者是移动硬盘上 所以你要修改文件或者目录的权限是无法修改成功的 解决办法 将...
如果你要编译安装的项目没有使用configure,那你就要直接修改Makefile或是想其他办法了。 创建control 文件 创建一个名为 control 的文件在 DEBIAN 目录中。注意必须是大写的 DEBIAN,大写的表示 binary package,小写的表示 source package,我们创建的是安装编译结果的二进制包,所以是大写。 mkdir tmux_3.3a-1masquue_...
control文件:描述软件包的名称(Package),版本(Version),描述(Description)等,是deb包必须剧本的描述性文件,以便于软件的安装管理和索引。为了能将软件包进行充分的管理,可能还具有以下字段: Section:申明软件的类别,常见的有'utils, 'net', 'mail', 'text', 'x11' 等; ...
control文件在dpkg打包时需要。desktop文件会出现在系统的菜单中,方便启动程序 。 control文件的内容如下: 参考官方文献 package: myApp #安装包的名称 version: 1.0.0 #版本 architecture: amd64 #平台 maintainer: young #维护者 description: you can description the deb #描述安装包的信息 desktop文件的内容如...
control文件: 作用:包含软件包的元数据信息,如软件包名称、版本、依赖关系、描述等。 用法:这个文件由软件包维护者编辑,以描述软件包的特性和依赖关系。它遵循特定的格式,以便 dpkg 工具能够正确解析和处理这些信息。 preinst、postinst、prerm、postrm脚本文件: ...
control中写有该软件的依赖信息 dpkg -e youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN #进入解压目录,编辑control文件,删除文件中Depends:后面的gstreamer0.10-plugins-ugly,并保存 cd youdao-dict/DEBIAN vi control #删除gstreamer0.10-plugins-ugly,然后保存退出 #将修改后的安装文件重新打包 dpkg...
我正在尝试从 bitbucket 管道构建 .deb 包,但最终收到此错误消息。dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775) 尝试将文件夹的权限更改为755,但也没有帮助。我还尝试使用不同的 Debian docker 镜像进行构建,但没有任何帮助。
其实,解决方法也很简单,我们只需要使用dpkg强制覆盖就可以了,具体操作如下: sudo dpkg -i --force-overwrite " /var/cache/apt/archives/ace_0.0.5-3+b11_amd64.deb" 注意:此解决方法不仅仅只是用于Kali Linux,ubuntu 和 Debian应该都是可以的。 ...