Хороший менеджер пакетов с открытым исходным кодом для OSX

615
AlexN

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

Каково лучшее подобное решение для OSX для пакетов с открытым исходным кодом, таких как VIM, Python, Ruby ... и легко обновлять их? Я читал о Macports и Hombrew, ... будет ли PIP подходить для этой задачи?

Что такое GEM?

Спасибо

Alex

-2
Привет AlexN. К сожалению, вопросы о рекомендациях по продукту не относятся к теме Super User Кроме того, просьба о «лучших» решениях без указания метрики, по которой можно судить о решениях, склонна давать взвешенные ответы, чего мы очень стараемся избегать. Я рекомендую вам [отредактировать] свой вопрос, чтобы узнать больше о том, как решить конкретную проблему, а не о поиске рекомендаций по продукту. Также, пожалуйста, задавайте только один вопрос на вопрос. Это повысит вероятность того, что вопрос будет соответствовать нашим стандартам. Обратитесь к разделу [справка], чтобы задать вопросы для получения дальнейших указаний a CVn 9 лет назад 1
Я не просил лучшего решения, я просто спрашивал некоторую информацию о нынешней ситуации с менеджерами пакетов в OSX, во многом как ответ, который дал Schwertspize. Благодарю. AlexN 9 лет назад 0
Ваш вопрос явно содержит фразу «Какое ** лучшее ** подобное решение для OSX (...)?». (Мой акцент.) a CVn 9 лет назад 0
Мои извинения, тогда вы правы. Я буду более осторожен с тем, как я буду структурировать предложения в будущем. Благодарю. AlexN 9 лет назад 0

1 ответ на вопрос

-1
Schwertspize

Я также думаю, что это не относится сюда, но я отвечаю, как вы спрашивали об инструментах в целом.

MacPorts - это версия «порта» менеджера пакетов bsd для Mac (на самом деле Mac - это производная от bsd, а не Linux). homebrew - это (как я знаю) менеджер пакетов, написанный с нуля. MacPorts делает свое волшебство в каталоге / opt, обычно доморощенный ins / usr / local / Cellar. Дело в том, что я предпочитаю homebrew, что вы можете установить homebrew просто путем клонирования git-репо, адаптации пути и все. Вы можете установить homebrew везде, обновления приходят git pullи все пакеты имеют префикс в этом каталоге. Кроме того, разрешения управляются, поэтому вам не нужно sudo.

pip - менеджер пакетов Python, он обслуживает пакеты Python, гемы ruby ​​написаны на ruby

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