1

私はGuardianProjectからotrfileconverterをインストールしています。これは、Pythonモジュールpotrとpyjavapropertiesに依存しています。これらは、Finkには存在しますが、MacPortsには存在しません。

これはすべて手動で行うことができますが、MacPortsにインストールするための手順を提供したいと思います。これらのパッケージはDebianにも存在しませんが、GuardianProjectPPAを使用して簡単に追加できます。

私は明らかに、これら2つのパッケージのMacPorts Portfileを作成して、MacPortsに貢献する必要がありますが、疑問に思い始めました。

MacPortsでDebianパッケージを管理するためにMacPortのdpkgポートを使用している人はいますか?単純に使用した指示を作成できdpkgますか?

dpkgMacPortsの下で実際に何が使われるのか興味があります。

4

1 に答える 1

2

これらのDebian/Ubuntu .debパッケージには、コンパイルされたバイナリとライブラリが含まれており、これらのシステムによって提供される他のライブラリにリンクされている可能性があります。正確に作成されたシステム以外のシステムで実行されることは期待できません。特に、MacOSXシステムではLinuxバイナリを使用できません。

最善のオプションは、欠落しているポートファイルを書き込むことです。MacPortsガイドには、Portfilesの作成の概要が記載されています。

MacPortsのdpkgポートは、実験目的、.debパッケージの抽出などのためにのみ存在します。同様に、rpm、yum、apt用のポートもあります。それらのすべてがMacPorts自体によって使用されるわけではありません。

于 2012-01-10T10:13:35.503 に答える