1

我正在从Guardian Project安装otrfileconverter ,它依赖于 python 模块 potr 和 pyjavaproperties,它们存在于 Fink 但不存在于 MacPorts 下。

我可以手动完成这一切,但我更愿意提供在 MacPorts 下安装的说明。这些软件包在 Debian 下也不存在,但可以使用Guardian Project PPA轻松添加。

我显然应该为这两个包编写 MacPorts Portfile 来为 MacPorts 做出贡献,但我开始怀疑..

有没有人使用 MacPort 的dpkg端口来管理 MacPorts 下的 Debian 软件包?我可以制作简单使用的指令dpkg吗?

只是好奇dpkg在 MacPorts 下真正用于什么。

4

1 回答 1

2

这些 Debian/Ubuntu .deb 包包含已编译的二进制文件和库,它们可能链接到这些系统提供的其他库。您不能指望它们可以在任何其他系统上运行,而不是它所针对的系统。特别是,您不能在 Mac OS X 系统上使用 Linux 二进制文件。

您最好的选择是编写丢失的 Portfile。MacPorts 指南介绍了编写 Portfiles 。

MacPorts 中的 dpkg 端口仅用于实验目的,用于提取 .deb 包等。类似地,也有用于 rpm、yum 和 apt 的端口。MacPorts 本身并不使用所有这些。

于 2012-01-10T10:13:35.503 回答