Я слышал, что некоторым людям нравится использовать и Fink и Macports, так как некоторые пакеты существуют в одном а не другом.
Недавно я испытал затруднения при создании и рабочие пакеты как ТРАВА и Digikam w/MacPorts, и начал смотреть на альтернативы.
Просто удивление: pkgsrc и Домашнее пиво также сосуществовали бы и функционировали бы приятно с ними?
Я все еще испытываю диспетчеры пакетов и люблю исследовать все возможности, прежде чем я обоснуюсь на один или два.
Спасибо!
Домашнее пиво вызовет проблемы при создании программного обеспечения из источника, если это будет установлено в /usr/local
. Это - значение по умолчанию, которое является плохим выбором, как этот путь находится в пути поиска по умолчанию компиляторов и других инструментов. Поэтому сборки из другого упаковочного программного обеспечения могли бы взять неправильную зависимость, с помощью версии Домашнего пива вместо их собственного.
Несколько лет назад, в самом начале проекта, даже MacPorts использовал /usr/local
. Но это, оказалось, не сотрудничало с другими инструментами, как документируется в их FAQ. К сожалению, Доморощенные разработчики не хотели слышать о предшествующих событиях и проигнорировали такие факты...
В целом обычно лучше придерживаться одного инструмента только для предотвращения всех проблем. MacPorts прилагает все усилия для исправления любых путей harcoded, например, к /sw
который используется Fink. Так обычно это будет работать, но установка чего-либо в /usr/local
определенно вызовет проблемы для него.
Я не знаю, что pkgsrc достаточно говорит, затронут ли он действительно, тот же путь, но мое лучшее предположение состоит в том, что эта проблема относится к нему также.
Кажется, нет никаких открытых ошибок для digikam или травы в MacPorts. Необходимо сообщить проблемах им непосредственно с новыми билетами для получения помощи.