Запобігайте частому складанню домашньою мовою


1

homebrew doctor попереджає мене зберігати оновлену базу даних та пакунки з домашньою мовою, розповідаючи про це:

Ви не оновлювались принаймні 24 години, це дуже давно в Brewland!

Однак, коли я намагаюся оновити свої пакети, а brew updateпотім brew upgrade, доморощений починає збір, замість установки скомпільованих пакетів ( так звані пляшки), деякі пакети , які я б ніколи не намагатися зібрати себе, наприклад gcc, macvim, octave. Я можу погодитися робити це лише один раз для початкової інсталяції, якщо необхідно, але для кожного оновлення, компіляція gcc (та інших) щотижня не є нормальним для користувача MacBook Air.

Чи є якийсь перемикач, щоб сказати домашньому мовою НЕ встановлювати пакети, які потребують компіляції, якщо не потрібно залежно від цього, або вручну вказано для цього? Я не міг знайти такий комутатор, шукаючи через Інтернет (або в офіційній документації), і я вважаю за краще не закріплювати кожен окремий пакет, який вимагає з’ясувати, які пакунки потребують компіляції, а потім пам’ятати про час оновлення цих закріплених пакетів, що має бути роботою менеджера пакунків.


1
Мабуть, для встановлення бінарних файлів вам потрібен Homebrew Cask.
Рон Моупін

Я використовую домашню кашку. Чи варто робити якусь конфігурацію, щоб бінарні файли мали більш високі пріоритети?
hyiltiz

1
Як я розумію, складання відбувається тому, що воно потрібне. Я припускаю, що бінарні файли недоступні під час встановлення. Це не так, як він встановлює все просто для його встановлення, це встановлення оновлених речей. Оновлені бінарні файли, можливо, не внесли їх у сховища, перш ніж робити оновлення.
Рон Мопін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.