Существуют два способа установить 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