При переході з Linux на Mac дуже різко відчувається дифицит всіляких Open Sourse додатків. Хоча б тих же Midnight Commander, Nano, PuTTY. Завдяки спорідненості Unix систем і Mac OS розробники давно розробили системи, які портируют Linux програми на Мак, і мають свої, звичні репозиторії. Про найпопулярнішою з таких систем - MacPorts піде мова в цій статті.
На сьогоднішній день менеджер пакетів MacPorts налічує понад 17 000 одиниць програмного забезпечення (портів). При установці пакета MakPorts автоматично встановлює зв'язку та «докачує» всі необхідні пакети.
Для роботи MacPorts нам знадобляться додатки XCode і X11.
Остання версія аакета гойдається і встановлюється з сайту розробників. Можливо, після установки комп'ютер попросить заново увійти в систему.
Xcode - набір програм від Apple, який містить необхідні бібліротекі і інструменти для розробки під Мак.
Додаток встановлюється з Apple Store. Далі з офіційного сайту Apple ставляться доповнення для розробників.
Після установки необхідних пакетів приймаємо умови лізензіі, виконуючи в консолі команду:
Тепер з офіційного сайту програми качаємо MacPorts для потрібної версії ОС і встановлюємо.
Після цього наша робота продовжиться в терміналі.
Робота з MacPorts
Тест: установка MidnightCommander на Mac OS за допомогою MacPorts
Робота з MacPorts мало чим відрізняється з роботою в менеджері макетів Linux, наприклад з apt-get або aptitude. Давайте відразу її протестуємо. Наприклад, для установки Midnight Commander вводимо в консолі:
Після підтвердження прав доступу (пароля) і досить тривалої первинної установки залежностей і додаткових пакетів ви зможете скористатися улюбленим файл-менеджерм, запустивши його командою «mc».
команди MacPorts
Тут варто перелічити основні консольні команди застосовуються при роботі з MacPorts.
Список доступних пакетів:
Пошук потрібного пакету:
Оновлення списку пакетів:
Оновлення всіх встановлених пакетів до останніх версій:
Виводить список всіх встановлених пакетів: