Громадянам України

Чи можу я мати і MacPorts, і Homebrew?

Звичайно, ви можете встановити обидва. Homebrew використовує /usr/local/, а MacPorts «відомо» не використовує (замість нього використовується /opt/local/). Просто переконайтеся, що ваш $PATH вказує на той, який ви хочете використовувати. Я запускаю homebrew на своєму M1 MBP. 18 січня 2021 р

Префікс Homebrew за замовчуванням тепер /opt/homebrew на macOS на ARM, що більше не повинно конфліктувати з MacPorts. Для macOS на Intel, MacPorts погано працює з Homebrew, тому що він брав /usr/local, тому порти, створені з джерела, можуть використовувати файли Homebrew і зламатися.

+ MacPorts чудово підтримує застарілі версії macOS. Homebrew підтримує лише ОС, які наразі підтримуються Apple, що зазвичай означає останні три випуски. + MacPorts встановлює все в системний каталог /opt/local, і ви повинні бути адміністратором, щоб керувати MacPorts.

MacPorts абсолютно безпечний. Нічому не зашкодить. Єдиним недоліком є ​​те, що він встановлює програмне забезпечення, яке зазвичай було б складніше встановити та використовувати, ніж більшість людей звикли. Якщо у вас є проблеми, можливо, ви не зможете вирішити їх самостійно, тому що не знаєте, як це все працює.

Але використання MacPorts для керування програмним забезпеченням з відкритим вихідним кодом дає кілька інших значних переваг. Наприклад, MacPorts: Автоматично встановлює будь-яке необхідне допоміжне програмне забезпечення, відоме як залежності, для певного порту. Забезпечує видалення та оновлення встановлених портів.

Отримайте базу MacPorts тут: http://www.macports.org. Натисніть посилання ЗАВАНТАЖИТИ та візьміть . образ диска dmg для будь-якої ОС, яка у вас є. Переконайтеся, що MacPorts встановлено вводячи «which port» і перевіряючи, що він повертає /opt/local/bin/port.