在构建log4cxx包时,从哪里开始,我需要一些其他包来充实这个包吗?
我试过使用这教程,但没有成功。
如果可能的话,我希望有人向我解释构建、安装这个log4cxx包的整个过程。。
发布于 2015-07-01 15:13:14
我假设包的默认版本不能满足您的需要,您需要调整源或配置。
请尝试执行以下步骤:
获取构建log4cxx所需的所有依赖项
sudo apt-get build-deps log4cxx
下载log4cxx包的源代码
apt-get source log4cxx
将目录更改为源目录
cd log4cxx-0.10.0
注意,您可能需要对系统附带的版本号进行调整。
此时,您应该进行所需的任何更改。请注意,如果您在此时获取源目录的副本,稍后将很容易创建包含更改的修补程序。
如果您想要更改配置选项,请查看debian/rules for "./ configure ",这是生成debian包时调用配置的地方,在这里添加所需的任何内容。例如,尝试将行更改为:
./configure --prefix=/usr --with-SMTP
这将生成具有SMTP支持的包。
最后一步是重新构建包:
dpkg-buildpackage -b
结果将是为您的目的配置的新创建的debian。
您可以用
sudo dpkg -i ../liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb
请注意,您的文件名在这里可能略有不同,这取决于您的系统架构和从存储库中检索到的log4cxx版本。
我建议您还更改debian/control中的包版本号和维护程序,以便区分包和默认包。请注意,如果另一个包依赖于特定版本的log4cxx,那么您的包将不再满足依赖关系。
关于进一步的信息,我推荐这问题。
https://unix.stackexchange.com/questions/213299
复制相似问题