2009 18/11

Установка и компиляция MacPorts

macportsСуществуют два способа установить MacPorts: использовать образ .dmg или скомпилировать самому. Поскольку компиляция непосредственно под вашу машину предпочтительнее – я остановлюсь именно на этом варианте. Для начала вам потребуются Xcode Tools, именно в нем содержится необходимый нам gcc компилятор и многое другое. После их установки мы переходим непосредственно к инсталляции MacPorts.

  • Запустите Терминал и выполните следующие команды:
    curl -O http://distfiles.macports.org/MacPorts/MacPorts-1.8.1.tar.gz
    (или другая более новая версия)
    tar -xvf http://distfiles.macports.org/MacPorts/MacPorts-1.8.1.tar.gz
    cd MacPorts-1.8.1
    ./configure
    sudo make
    sudo make install
  • Отредактируйте файл ‘.bash_profile’ (можно использовать команду ‘vi‘, либо простой текстовый редактор, такой как TextWrangler)
    vi ~/.bash_profile
  • Добавьте туда следующие строчки:
    PATH=$PATH:/opt/local/bin:/opt/local/sbin
    alias apache2ctl='sudo /opt/local/apache2/bin/apachectl'
    alias mysqlstart='sudo mysqld_safe5 &'
    alias mysqlstop='mysqladmin5 -u root -p shutdown'
  • Cохраните файл. Последние 3 строчки могут Вам понадобиться впоследствии, если вы решите установить mysql через macports. Поэтому просто добавьте их.
  • Теперь необходимо перезапустить терминал, после этого введите:
    sudo port -v selfupdate

Готово! Установка прошла успешно! ;-)
Теперь вы можете протестировать работу macports установив, например, wget. На его примере, я и объясню основные команды macports.

port info wget – покажет информацию о package
sudo port install wget – установит wget
port installed – покажет установленные программы
sudo port unistall wget – деинсталлирует wget


copyright 2008-2010 MacGuide