capturing the miraculous world

Macports 설치 본문

IT Tech./서버

Macports 설치

이스비다 2012. 10. 7. 22:09

Macports 는 Mac OS 에서 사용하는 패키지 매니저다.

Mac OS 에는 기본적으로 아파치 웹 서버와 PHP가 내장되어있으나, 일부 확장기능이 빠져있고 리눅스에 비해 각종 유용한 쉘 프로그램들이 설치되어있지 않다.

게다가 Mac OS X Lion 부터는 MySQL이 빠지고 PostgreSQL이 내장되면서 MySQL을 사용하는 사용자는 별도로 설치를 해주어야한다.


빠져있는 각종 프로그램을 설치하는 방법은 두 가지가 있다.

1. 직접 해당 프로그램의 소스를 받아 컴파일하여 설치하는 방법

2. Macports, Homebrew 등의 패키지 매니저를 이용하여 설치하는 방법


먼저, Macports 설치 방법에 대해 알아보겠다.


1. Xcode 설치

Xcode는 맥 앱스토어에서 쉽게 설치 가능하다.


2. Command Line Tools

어느 순간부터 Command Line Tools가 Xcode에서 분리되어 자동으로 설치되지 않는다.

아래 애플 개발자 사이트에서 다운로드 받아 설치한다.

https://developer.apple.com/downloads/index.action


3. Macports 설치

아래 사이트에서 다운로드 받아 설치한다.

Macports의 PATH는 자동으로 설정된다. 설정되지 않는다면 vim ~/.profile 로 PATH를 추가해준다.

http://www.macports.org/install.php


4. Macports 업데이트

아래 명령어를 입력한다. 참고로 맥포트로 설치 등을 진행할 때는 관리자 권한이 필요하다.

$> sudo port selfupdate



Macports를 설치한 후에는 port install [프로그램명] 을 이용하여 손쉽게 설치할 수 있다.

예) 아파치 설치 : sudo port install apache2


* 맥포트는 의존성이 있는 모듈은 한께 설치된다. 예를 들어 mcrypt를 설치하면 apache, php, autoconf 등 관련 모듈이 함께 설치된다.

* 맥포트로 설치된 모듈들은 Mac OS 내장 아파치, PHP와는 별도로 동작(/opt/local에 설치)한다. 내장 아파치 서버와 PHP를 활용하고 싶다면 맥포트보다는 Homebrew를 추천한다.


Comments