3

В настоящее время я использую MacPorts на Lion, но думаю о переходе на Homebrew.

  1. Существует предположение, что установка в /usr/local вызывает проблемы, и ~/.homebrew будет альтернативой. Могу ли я вместо этого использовать что-то вроде /homebrew с теми же разрешениями, что и /usr/local чтобы другие пользователи на моей машине могли также использовать программы?
  2. Придется ли мне пересобирать что-либо (auctex, scipy), которые собираются с помощью gcc из MacPorts?
  3. Пока я добавляю путь Homebrew (/usr/local , ~/.homebrew , /hombrew) перед /opts /opts/local MacPorts, могу ли я оставить MacPorts установленным?

Мне известны другие посты на этом форуме по обмену, касающиеся сосуществования двух менеджеров пакетов, но я не думаю, что они конкретно касаются этих вопросов. Благодарю.

1 ответ1

1

Re: 1) Я не могу сказать, что слышал это предложение раньше, и я не буду беспокоиться об этом. Что бы ни стоило, Homebrew на самом деле не устанавливает в /usr/local , он там пропускает символические ссылки. Прямо изо рта лошади:

Homebrew устанавливает пакеты в свой собственный каталог и затем помещает ссылки на свои файлы в /usr/local .

Re: 2 & 3) Вам не нужно перестраивать конкретные пакеты, но Homebrew действительно не будет работать в той же системе, что и MacPorts. Лично я бы просто записал, что у вас установлено, удалил MacPorts и все, что с ним связано, и переустановил все, используя Homebrew. Теоретически вы можете запустить оба одновременно, но это может вызвать конфликты, которые очень трудно разрешить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .