Как стать автором
Обновить

Установка MacPorts под Mac OS X

Время на прочтение3 мин
Количество просмотров11K
MacPorts — система пакетов, при помощи которых довольно просто через терминал загружается, компилируется, устанавливается свободное программное обеспечение, различные библиотеки, а также обновляется MacOS X и Darwin.

Для выполнения всех вышеперечисленных действий, при наличии MacPorts, достаточно в окне терминала ввести

port install packagename

где ''packagename'' — имя устанавливаемого пакета.

Но для того, чтобы все так же красиво работало и у вас, необходимо этот самый MacPorts установить.

Не смотря на подробнейшую инструкцию, я все же столкнулась с некоторыми сложностями в установке данного программного продукта, что и подтолкнуло меня к обобщению прочитанных статей.

Если же вы собираетесь ставить MacPorts из исходников, то эта статья не для вас. Читайте Installing MacPorts.



XCode



Как не удивительно, но для начала вам необходимо будет скачать установочный пакет вовсе не с названием MacPorts, а XCode, без которого MacPorts просто-напросто не установится.

Если у вас новопоставленная Mac OS X, тогда достаточно будет:
* скачать соответствующий вашей версии операционной системы установочный пакет XCode (для загрузки необходимо бесплатно зарегистрироваться в Apple Developer Connection)
* запустить установку Xcode Tools и установить данное приложение, используя все настройки по умолчанию


X11



В этом и в последующих пунктах советую быть особенно внимательными, т.к. именно при неверной настройке «иксов» у меня все и слетело.

* запускаем из ''/Applications/Utilities/X11.app'' (''/Программы/Служебные программы/X11.app'')
* в меню ''Программы'' выбираем пункт ''Настроить''
* двойной клик на пункте ''Terminal'', где меняем ''xterm'' на ''xterm -ls''


MacPorts



* качаем последнюю версию MacPorts-1.x.x.dmg
* двойной щелчек по MacPorts-1.x.x.pkg
* устанавливаем с настройками по умолчанию


Shell



Запускаем терминал. Вводим в нем

ls -a

и ищем в полученном результате файл под названием ''.profile''

Если таковой отсутствует, тогда попробуем его создать:

nano .profile

У нас в терминале появилось окно редактирования файла. Записываем в него строку

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Внимание: если у вас Mac OS X 10.4 Tiger или более ранняя версия, тогда в файл следует также добавить следующую строку (ни в коем случае не добавляйте ее, если у вас Mac OS X 10.5 Leopard или выше):

export DISPLAY=:0.0

Нажимаем ctrl+O для сохранения файла.

Если такой файл у вас уже есть, тогда проделываем все то же самое, добавляя в файл выше описанные строки.

Что бы все изменения вошли в силу, необходимо перезапустить терминал.

Если все прошло успешно, тогда при вводе в терминале команды

port

у вас должно появится примерно следующее:

MacPorts 1.600
Entering interactive mode... ("help" for help, "quit" to quit)
[Users/username] >


Первое применение



Попробуем обновить MacPorts. Для этого запустим терминал и введем в нем

sudo port selfupdate

или, для вывода дополнительной информации в процессе выполнения допишите -d

sudo port -d selfupdate

Следует заметить, что данная команда выполняется не очень быстро. Поэтому наберитесь терпения и не нажимайте лишних кнопок.

Примерный результат:

DEBUG: Rebuilding the MacPorts base system if needed.
DEBUG: Synchronizing ports tree(s)
Synchronizing local ports tree from rsync://rsync.macports.org/
release/ports/
DEBUG: /usr/bin/rsync -rtzv --delete-after
rsync://rsync.macports.org/release/ports/
/opt/local/var/macports/sources/rsync.macports.org/release/ports
receiving file list ... done
...
Downloaded MacPorts base version 1.600

The MacPorts installation is not outdated and so was not updated
DEBUG: Setting ownership to root
selfupdate done!


Надеюсь у вас все прошло гладко и, что самое главное, все работает.

Ресурсы


1. MacPorts.org
2. MacPorts Guide
3. Installing MacPorts
4. MacPorts Portfiles
Теги:
Хабы:
Всего голосов 2: ↑1 и ↓10
Комментарии4

Публикации

Истории

Ближайшие события