我正在安装来自otrfileconverter的Guardian Project,这取决于python模块potr和pyjavaproperties,它们存在于Fink但不存在于MacPorts下。
我可以手动完成所有操作,但我宁愿提供在MacPorts下安装的说明。这些包在Debian下也不存在,但可以使用Guardian Project PPA轻松添加。
我显然应该为这两个软件包编写MacPorts Portfile来为MacPorts做贡献,但我开始想知道..
有没有人使用MacPort的dpkg端口来管理MacPorts下的Debian软件包?我可以制作简单使用dpkg
的说明吗?
真的很好奇dpkg
在MacPorts下使用了什么。
答案 0 :(得分:2)
这些Debian / Ubuntu .deb软件包包含已编译的二进制文件和库,这些文件可以链接到这些系统提供的其他库。您不能指望它们可以在任何其他系统上运行,而不是完全与其制造的系统相同。特别是,您无法在Mac OS X系统上使用Linux二进制文件。
您最好的选择是编写丢失的Portfiles。 MacPorts Guide介绍了编写Portfiles。
MacPorts中的dpkg端口仅用于实验目的,用于提取.deb包等。类似地,还有rpm,yum和apt的端口。所有这些都不被MacPorts本身使用。