Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian bintray:无法上载文件:无法提取工件的元数据(从.deb)_Debian_Deb_Bintray - Fatal编程技术网

Debian bintray:无法上载文件:无法提取工件的元数据(从.deb)

Debian bintray:无法上载文件:无法提取工件的元数据(从.deb),debian,deb,bintray,Debian,Deb,Bintray,我使用Bintray作为APT debian存储库,它以前工作得很好。 但我现在在上传debian包(.deb文件)时遇到了一个问题 我发现问题与.deb文件的内容有关: 如果.deb文件具有control.tar.gz和data.tar.gz,则它可以工作 如果.deb文件具有control.tar.xz和data.tar.xz,则会失败 因此,问题是: bintray是否支持使用XZ compressedcontrol.tar.XZ和data.tar.XZ的.deb包 或者我需要做些什

我使用Bintray作为APT debian存储库,它以前工作得很好。 但我现在在上传debian包(.deb文件)时遇到了一个问题

我发现问题与.deb文件的内容有关:

  • 如果.deb文件具有
    control.tar.gz
    data.tar.gz
    ,则它可以工作
  • 如果.deb文件具有
    control.tar.xz
    data.tar.xz
    ,则会失败
因此,问题是:

  • bintray是否支持使用XZ compressed
    control.tar.XZ
    data.tar.XZ
    的.deb包
  • 或者我需要做些什么来修复错误(除了告诉dpkg deb使用GZ压缩而不是XZ)
注意:为了将debian软件包从.changes文件推送到bintray,我使用了这个脚本。

区别与.deb的内容有关,压缩方法是精确的

到今天为止,Bintray仍然不支持在Ubuntu18.04上创建的软件包

这是通过在debian/rules文件中指定选项来实现的:

override_dh_builddeb:
        dh_builddeb -- --no-uniform-compression
override_dh_builddeb:
        dh_builddeb -- --no-uniform-compression