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

时间:2011-08-12 14:53:34

标签: linux debian redhat linux-distro

我需要在Python Imaging Library中进行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不会在发行版中构建,则将这些补丁用于PPI。

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

完成后,我可以推动修复PIL。

1 个答案:

答案 0 :(得分:1)

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

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