Порты в Mac OS (кусочек FreeBSD)

Mac OS X позволяют устанавливать софт привычным для пользователей FreeBSD методом — из портов.

По-умолчанию порты не установлены. В мире маков они естественно называются MacPorts.
Для их работы необходимо, чтобы был установлен пакет Xcode с поддержкой UNIX Development Support.

Качаем Xcode с сайта Apple, отмечаем галочкой — поддержку Unix development и устанавливаем. Для скачивания необходимо быть авторизованым через iOS Dev Center или Mac Dev Center. Пакет весит не мало — около 1 Gb, и скачивать его надо под своей учетной записью. Мой интернет не позволил это сделать (то обрывы — то скорость жуть), поэтому пришлось скачать Xcode с торрент-трекера. Разницы нет, кому как удобнее.

После этого качаем MacPorts и устанавливаем. Все, порты у нас установлены. Мы, как прожженные FreeBSD-шники, знаем, что надо делать с портами первым делом. Правильно, обновить дерево портов.
port selfupdate
Я делаю все из под рута, иначе надо перед каждой командой вводить sudo.

Чтобы в будущем обновлять установленные порты, необходимо использовать команду:
port upgrade outdated

Потом, когда необходимо будет что-либо обновить, необходимо делать это так:
port upgrade программа

например:
port upgrade vim

чтобы обновить все, что ставили из портов, делаем так:
port upgrade installed

список установленных портов:
port installed

список зависимостей порта:
port deps php5

удаление неактивных портов:
port uninstall inactive

Вобщем, man port в помощь!

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс