如何从 debian 10 上的源代码重新编译 dpkg?
How to recompile dpkg from the source code on debian 10?
如何在 debian 10 上从源代码重新编译 dpkg? https://github.com/davidben/dpkg
您是否尝试过使用与任何软件相同的 运行es,即 ./configure && make && make install
?
对于提到的 github 存储库,有两点需要注意:
存储库不包含 configure
脚本,因为这是从 configure.ac
生成的:您必须 运行 autoreconf -fiv
作为第一个步骤.
由于手头的存储库包含 Debian 包,您可以简单地重新创建 dpkg
的 Debian 包,使用:
dpkg-buildpackage -rfakeroot
存储库的最后一次提交是 11 年前。在那里找到的版本是 dpkg 1.15.4
。
当前 Debian/stable(破坏者)附带 dpkg 1.19.7
。为什么要重新编译这么一个过时版本的软件?
您链接到的存储库只是一些包含部分 dpkg
历史的随机存储库。它根本不是官方存储库(旁注:如果看到这样一个 Debian 的核心组件被上游托管在 github 上,我会感到很惊讶!)。
如果您想要正确的存储库,请查看
如何在 debian 10 上从源代码重新编译 dpkg? https://github.com/davidben/dpkg
您是否尝试过使用与任何软件相同的 运行es,即 ./configure && make && make install
?
对于提到的 github 存储库,有两点需要注意:
存储库不包含
configure
脚本,因为这是从configure.ac
生成的:您必须 运行autoreconf -fiv
作为第一个步骤.由于手头的存储库包含 Debian 包,您可以简单地重新创建
dpkg
的 Debian 包,使用:dpkg-buildpackage -rfakeroot
存储库的最后一次提交是 11 年前。在那里找到的版本是
dpkg 1.15.4
。 当前 Debian/stable(破坏者)附带dpkg 1.19.7
。为什么要重新编译这么一个过时版本的软件?您链接到的存储库只是一些包含部分
dpkg
历史的随机存储库。它根本不是官方存储库(旁注:如果看到这样一个 Debian 的核心组件被上游托管在 github 上,我会感到很惊讶!)。 如果您想要正确的存储库,请查看