Могу ли я собрать программное обеспечение из исходного кода, используя pkgsrc, используя Homebrew в качестве основной системы управления пакетами?

Я использую Homebrew для установки большинства пакетов. Но иногда некоторые пакеты не доступны через Homebrew. Интересно, смогу ли я использовать pkgsrc для сборки программного обеспечения из исходного кода? Инструкция следующая (в разделе "Сборка из исходного кода"): http://www.perkin.org.uk/pages/pkgsrc-binary-packages-for-osx.html.

Этот подход в порядке? Каковы потенциальные проблемы?

2 ответа

Решение

Как уже было сказано, все нормально. Что касается ловушек, если вы добавите путь к двоичным файлам, установленным через pkgsrc, есть вероятность, что всякий раз, когда вы что-то собираете вручную, gnu autotools будет брать библиотеки из pkgsrc (например, потому что pkg-config выставлен, но есть и другие способы), а не из базовой системы. Иногда это то, что вы хотите, а иногда это проблема. Это неприятно, особенно потому, что вы не знаете, что что-то не так, пока не удалите свой pkgsrc.

Да, это нормально. Вы, вероятно, должны скомпилировать и установить свои собственные пакеты в Cellar, хотя; сюда, brew link может создать символические ссылки для него. Больше информации доступно в документах Homebrew.

Другие вопросы по тегам