是否可以将.patch文件应用于已安装的包?如果没有,而且该软件包是通过apt安装的,这是否意味着必须
?
也就是说,没有办法使用补丁文件和apt在一起?我以前是从源代码安装的,但如果可能的话,我想继续使用apt来安装/更新。
谢谢
发布于 2013-11-14 18:47:43
您正确地假设需要将补丁应用于源代码,而不是安装在系统上的已编译包。这是因为.patch
文件包含有关源代码文件差异的信息。程序的编译版本是二进制形式的,是不可更改的。
请记住,apt
有一个方便的工具,可以从源代码自动构建包,apt-source
。
发布于 2013-11-14 19:15:36
如果应用程序已经安装,请尝试使用:
sudo patch `<application name>` <DirectoryOfPatchFile>/<filename>.patch
https://askubuntu.com/questions/377063
复制相似问题