четверг, 9 июня 2011 г.

Переходим с macports на homebrew

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

  • Не нужно ничего устанавливать. Установка системы сводится к тому, что необходимо перенести необходимые файлы в директорию /usr/local
  • Вы можете установить brew не только в /usr/local/ но и по любому другому пути, который Вам нравится.
  • Пакеты, установленные через brew устанавливаются в собственную директорию, например для wget это будет /usr/local/Cellar/wget (при условии что сама система пакетов установлена в /usr/local). У этого подхода есть свои плюсы, вы можете управлять установленными пакетами прям из командой стройки, например можно посмотреть список установленных пакетов (просто в директории Cellar «сделать» ls ), можно удалить, rm -rf /usr/local/Cellar/wget , можно посмотреть занимаемое место, с помощью команды du, и так далее и тому подобное. Конечно нет необходимости делать все это «руками» используя команды mac os (ls,find,rm,etc), все это можно и нужно делать через систему brew.
  • Вам нет необходимости использовать sudo.
  • Легкое создание пакетов.
  • Оптимизация. Система brew оптимизирована для работы в Mac OS Snow Leopard, для intel платформы, что обеспечивает наибольшую производительность.
  • Самым основным плюсом на мой взгляд, является то, что brew не «тянет» ничего лишнего, в отличии от того же macports.