2016-01-24 2 views
0

Перед установкой Homebrew у меня были существующие установки на моем MacBook. Например, я установил Google Chrome и Node.js, как обычно делают люди, посетив их веб-сайты и загрузив файлы .dmg/.pkg.Как бороться с существующими установками с Homebrew?

В то время как, с Homebrew я бы побежал

brew cask install google-chrome 
brew install node 

Для интеграции этих приложений с помощью Homebrew, мне нужно, чтобы удалить их и повторно через Homebrew? Может ли Homebrew обнаруживать эти существующие установки? Есть ли преимущество в использовании диспетчера пакетов?

(Мои мысли мигрирует их позволит мне использовать brew update поддерживать их.)

+0

заваривать бочка не может и не будет обновлять свои приложения. Вы можете удалить приложения, которые вы уже установили, и установить их снова с помощью бочки для приготовления. Вы не получите многого, хотя - заваривать бочку облегчает установку/удаление приложений. Он не обновляется, как это делает стандартный доморощенный. – cel

ответ

0

Для интеграции этих приложений с помощью Homebrew, мне нужно, чтобы удалить их и повторно через Homebrew?

Да.

Может ли Homebrew обнаруживать эти существующие установки?

Homebrew не может управлять приложениями, которые были установлены за его пределами. Он может обнаруживать некоторые установки - например, если Python установлен, Homebrew не заставит вас устанавливать его снова, если формула зависит от него, но не может действовать на них.

Есть ли преимущество в использовании диспетчера пакетов?

Это зависит.

  • Если вы уже используете графические приложения, такие как Google Chrome, удалив их, то переустановка с помощью brew cask ничего не изменит; brew cask устанавливает материал, но после этого вы должны обновить его самостоятельно.
  • Если у вас еще нет этих приложений, использование диспетчера пакетов проще, чем на каждом веб-сайте, загрузите .dmg s, перетащите .app с. Это более автоматизировано, и вы можете использовать brew-bundle для более быстрой настройки при получении новой машины.
  • Что касается классических Homebrew формул (то есть StuFF установлены с brew install вместо brew cask install) Homebrew будет обновление вещи для вас, чтобы в зависимости от вашего использования может иметь смысл, чтобы удалить затем переустановить через Homebrew. В любом случае brew install foo всегда быстрее, чем поиск в Интернете для инструкций по установке foo, а самые популярные формулы уже предварительно скомпилированы для последних 3 основных выпусков ОС X.
0

Просто для уточнения, Homebrew является интерфейс командной строки (CLI) для приложений, таких как питон и т.д., и Homebrew-Бочка (HBC) является расширением Homebrew позволяет установку GUI приложений из CLI.

В настоящее время нет обновлений для обновлений с использованием HBC, поэтому у меня есть письменные сценарии, которые вызывают некоторые проблемы.

Сценарии создадут файл, в котором перечислены файлы для обновления, включая приложения, которые определены как последние.Затем вы можете изменить файл в соответствии с вашими требованиями и установить обновления с помощью моего сценария olinst.

Для получения дополнительной информации посетите мой github.

https://github.com/pacav69/homebrew-homebrew-caskroom-offline-installer

Смежные вопросы