Менеджер пакетів macports - програми зі світу linux на macos, mac os x, pro it

Менеджер пакетів macports - програми зі світу linux на macos, mac os x, pro it

При переході з 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 - програми зі світу linux на macos, mac os x, pro it

команди MacPorts

Тут варто перелічити основні консольні команди застосовуються при роботі з MacPorts.

Список доступних пакетів:

Пошук потрібного пакету:

Оновлення списку пакетів:

Оновлення всіх встановлених пакетів до останніх версій:

Виводить список всіх встановлених пакетів:

Схожі статті