我想修补 rsync 以支持检测重命名选项,但我不想下载补丁并解压,我想使用apt(apt-get),该怎么做?
答案1
如果不自己重建软件包,就无法修补软件包。最简单的方法可能是使用 apt 下载 Debian 软件包,然后使用 dpkg-buildpackage 构建它。为此,首先确保您deb-src
的 sources.list 文件中有以 开头的行。如果没有,请复制第一个“deb”行(其中应包含您的发行版名称),并将第一个单词切换为deb-src
。
然后,运行sudo apt-get build-dep rsync
和apt-get source rsync
。然后,正常地将补丁应用到源树(此补丁提供了说明)。最后,dpkg-buildpackage
从源树内部调用。使用 Gdebi 安装生成的二进制包,它将位于解压源树的父目录中。您也可以使用 dpkg 来安装它,但使用 Gdebi 可以提供一些有用的安全检查。