【问题标题】:How to get source of openjdk-8-jdk with patches applied?如何获取应用了补丁的 openjdk-8-jdk 的源代码?
【发布时间】:2021-02-25 15:52:53
【问题描述】:

我已经运行apt-get source openjdk-8-jdk=8u275-b01-0ubuntu1~18.04

其中收集了.dsc.orig.tar.gz 文件和.diff.gz 文件,之后我将其删除。 这些文件旁边是一个文件夹openjdk-8-8u275-b01,其中包含一个debian/patches/ 文件夹。 补丁文件夹内是.diff.patch 文件列表,但没有order 文件。

我需要获取 openjdk-8-jdk 的源代码以及应用了补丁的特定版本。

运行quilt push -a 返回错误No series file found.

再次运行 apt-get source openjdk-8-jdk=8u275-b01-0ubuntu1~18.04 会引发错误,因为该版本不再可用。 但是仍然可以从https://launchpad.net/ubuntu/+source/openjdk-8/8u275-b01-0ubuntu1~18.04下载文件

我如何获得补丁源?

【问题讨论】:

    标签: java ubuntu debian patch quilt


    【解决方案1】:

    参考规范:https://www.debian.org/doc/manuals/maint-guide/modify.en.html

    基本上,您使用遵循 Debian 项目约定的特殊 env var 创建 shell 别名 dquilt,最重要的是:

    QUILT_PATCHES="debian/patches"
    

    那你可以quilt push -a

    【讨论】:

    • 即使按照步骤操作,我也会收到相同的错误“未找到系列文件。”。
    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多