Можно / нужно установить файлы .deb в MacPorts с помощью dpkg - PullRequest
1 голос
/ 10 января 2012

Я устанавливаю otrfileconverter из Guardian Project , который зависит от модулей python potr и pyjavaproperties, которые существуют в Fink, но не в MacPorts.

Я мог бысделайте все это вручную, но я бы предпочел добавить инструкции по установке под MacPorts.Эти пакеты также не существуют в Debian, но их можно легко добавить с помощью Guardian Project PPA .

Я, очевидно, должен просто написать файл MacPorts Portfile для этих двух пакетов, чтобы внести свой вклад в MacPorts,но я начал задаваться вопросом ..

Кто-нибудь использует порт MacPort dpkg для управления пакетами Debian в MacPorts?Могу ли я представить инструкции, которые просто использовали dpkg?

Просто любопытно, для чего действительно используется dpkg в MacPorts.

1 Ответ

2 голосов
/ 10 января 2012

Эти пакеты Debian / Ubuntu .deb содержат скомпилированные двоичные файлы и библиотеки, которые могут быть связаны с другими библиотеками, предоставляемыми этими системами.Вы не можете ожидать, что они будут работать в любой другой системе, кроме той, для которой она была создана.В частности, вы не можете использовать двоичные файлы Linux в системе Mac OS X.

Лучшим вариантом является запись отсутствующих файлов портов. Руководство по MacPorts содержит введение в написание файлов портов.

Порт dpkg в MacPorts существует только для экспериментальных целей, для извлечения пакетов .deb и тому подобного.Похоже, есть также порты для rpm, yum и apt.Все они не используются самим MacPorts.

...