如何解决如何获取应用了补丁的 openjdk-8-jdk 的源代码?
我已经运行了 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
解决方法
参考规范:https://www.debian.org/doc/manuals/maint-guide/modify.en.html
基本上,您使用遵循 Debian 项目约定的特殊环境变量创建 shell 别名 dquilt
,最重要的是:
QUILT_PATCHES="debian/patches"
然后你可以quilt push -a
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。