首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建log4cxx [DEBIAN]

构建log4cxx [DEBIAN]
EN

Unix & Linux用户
提问于 2015-07-01 12:07:13
回答 1查看 535关注 0票数 0

在构建log4cxx包时,从哪里开始,我需要一些其他包来充实这个包吗?

我试过使用教程,但没有成功。

如果可能的话,我希望有人向我解释构建、安装这个log4cxx包的整个过程。。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 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,那么您的包将不再满足依赖关系。

关于进一步的信息,我推荐问题。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/213299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档