Может pkgsrc, Домашнее пиво, Fink, и MacPorts мирно сосуществует?

Я слышал, что некоторым людям нравится использовать и Fink и Macports, так как некоторые пакеты существуют в одном а не другом.

Недавно я испытал затруднения при создании и рабочие пакеты как ТРАВА и Digikam w/MacPorts, и начал смотреть на альтернативы.

Просто удивление: pkgsrc и Домашнее пиво также сосуществовали бы и функционировали бы приятно с ними?

Я все еще испытываю диспетчеры пакетов и люблю исследовать все возможности, прежде чем я обоснуюсь на один или два.

Спасибо!

6
задан 09.09.2010, 18:36

1 ответ

Домашнее пиво вызовет проблемы при создании программного обеспечения из источника, если это будет установлено в /usr/local. Это - значение по умолчанию, которое является плохим выбором, как этот путь находится в пути поиска по умолчанию компиляторов и других инструментов. Поэтому сборки из другого упаковочного программного обеспечения могли бы взять неправильную зависимость, с помощью версии Домашнего пива вместо их собственного.

Несколько лет назад, в самом начале проекта, даже MacPorts использовал /usr/local. Но это, оказалось, не сотрудничало с другими инструментами, как документируется в их FAQ. К сожалению, Доморощенные разработчики не хотели слышать о предшествующих событиях и проигнорировали такие факты...

В целом обычно лучше придерживаться одного инструмента только для предотвращения всех проблем. MacPorts прилагает все усилия для исправления любых путей harcoded, например, к /sw который используется Fink. Так обычно это будет работать, но установка чего-либо в /usr/local определенно вызовет проблемы для него.

Я не знаю, что pkgsrc достаточно говорит, затронут ли он действительно, тот же путь, но мое лучшее предположение состоит в том, что эта проблема относится к нему также.

Кажется, нет никаких открытых ошибок для digikam или травы в MacPorts. Необходимо сообщить проблемах им непосредственно с новыми билетами для получения помощи.

7
ответ дан 07.12.2019, 15:58

Теги

Похожие вопросы