gpt4 book ai didi

linux - 你如何着手将修复程序放入 linux 包中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:25 27 4
gpt4 key购买 nike

我需要 Python 图像库中的 group4 解码,但为了构建它,我需要将一些更改放入发行版 libtiff-dev 包中。

以前从未做过这种事情,我很好奇从哪里开始。我需要在 libtiff 中进行的更改是安装 libtiff 后头文件的位置。现在,libtiff 将其头文件放入/usr/include,但它只放入

/usr/include/tiffconf.h  
/usr/include/tiff.h
/usr/include/tiffio.h
/usr/include/tiffio.hxx
/usr/include/tiffvers.h

我需要添加:

/usr/include/tif_config.h  
/usr/include/tif_dir.h
/usr/include/tiffiop.h

我必须使用 PIL 中的补丁来实现这一切是从 2006 年开始的,它是针对 1.1.6 PIL 库(PIL 现在是 1.1.7)制作的,但我很确定我无法获得如果 PIL 不会在发行版中构建,则将这些 PIL 补丁放入 pyPI 发行版中。

那么,您如何对发行版进行更改。我不需要更改 libtiff 中的任何内容,只需更改它的交付方式即可。我需要将这 3 个文件添加到/usr/include

完成后,我可以将修复程序推送到 PIL 中。

最佳答案

有两种方法可以将补丁修复到 Linux 发行版中。如果问题是特定于发行版的,那么最好的起点是该发行版的错误跟踪器。您提到丢失的文件,这很可能是分发问题。 (从你写的内容来看,为什么这些文件到处都不见了,你确定它们没有被弃用还是什么?)

如果它不是特定于发行版的,您仍然可以通过错误跟踪器查找您使用的发行版,但您也可以直接联系原作者。作者详细信息通常在每个发行版中的某处可用。

关于linux - 你如何着手将修复程序放入 linux 包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041919/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com