Macports, Fink, Hombrew: фоновые процессы?

Если я установлю менеджер пакетов, такой как Macports, Fink или Homebrew, как это повлияет на запуск и запуск моей системы?

Кажется, что ответ должен быть "Совсем нет, когда вы их не используете", но я беспокоюсь, что они сломают другое программное обеспечение (например, Mono) или запустят фоновые процессы. Мой страх совершенно неуместен? Они просто программы, как любые другие?

Похоже, что они занимают много места вокруг операционной системы.

2 ответа

Решение

Я могу говорить в основном за MacPorts, но я уверен, что это относится, по крайней мере, к Fink и, вероятно, к Homebrew. Для установщика пакета MacPorts нет никаких фоновых процессов. Это просто система, которая отслеживает установленные порты и поддерживает зависимости в своей собственной автономной /opt/local каталог (за редким исключением). Если вы устанавливаете какой-либо демон или службу, которые должны быть запущены в качестве фоновой службы, то это другая история, и результат port install как правило, даст вам инструкции о том, как его загрузить.

Я не вижу способа, которым установка MacPorts (или Fink, и т. Д.) По своей сути сломала бы вашу установку Mono, которая устанавливается сама в /Library/Frameworks с символическими ссылками для исполняемых файлов в /usr/bin, Я бы сказал, что ваш страх неуместен.

Можно установить процессы демона через Fink, MacPorts и Homebrew, но во всех случаях вам нужно запускать вручную launchctl добавить этот процесс к launchd

Вы, скорее всего, сами создадите проблему, установив ее вручную из исходного архива, чем из менеджера пакетов. Или с помощью двух или более менеджеров пакетов. В качестве примера, не пытайтесь установить ruby ​​gems через порты и команду gems, поскольку те, которые установлены командой gems, не собираются обновлять базу данных портов установленных гемов и наоборот.

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