오픈소스 어플리케이션 설치 방법

흔히 오픈 소스 어플리케이션/라이브러리를 설치하는 방법은 두가지로 나뉜다.

- 바이너리 설치

바이너리 설치는 다운 받아 복사하는 것으로 설치가 완료된다. 


- 소스 설치

소스를 받아서 해당 컴퓨터에 맞게 빌드를 수행해서 설치를 완료하는 방식이다. 해당 CPU가 가지고 있는 명령어 들을 컴파일러가 지원하거나 소스가 그에 걸맞게 코딩되어 있으면 가장 최적화된 형태로 설치가 된다. FreeBSC의 Port, Mac OSX의 Mac Port등이 이런 일을 담당한다. 


맥과 윈도우 동시 작업 이슈 발생

현재 맥과 윈도우에서 동시에 작업하는 프로젝트들이 있다.  SVN을 윈도우와 병행해서 사용하다 보니 골치아픈 유니코드 문제가 생겼다 대표적인 증상으로는 맥에서의 한글 파일명이 윈도우에서 자음 모음이 분리되어 버리는 증상이다. 아래처럼 하나의 폴더를 서로 다른 이름으로 인식한다. 이 해결을 하기 위해서는 SVN을 다른 버전으로 재설치 해야 하는 작업을 해야 한다. 




MacPort

MacPort는 기본적으로 OSX에서 컴파일, 인스톨, 업그레이드를 도와주는 툴이다. 맥 OSX는 기본적으로 GUI기반이기 떄문에 리눅스나 유닉스에서 사용하는 프로그램들을 설치 이용하기 위해서는 살짝 불편함이 따른다. 가장 어려운 부분은 새로운 어플이나 라이브러리 설치 할 때 각각의 Dependency를 확인 하는 것인데 MacPort가 이런 문제들을 도와준다. 


MacPort 설치하기



XCode 설치 후에는 꼭 한 번 실행하여 라이센스를 동의 하도록 하자

MacPort는 이제 다음의 위치에서 다운 받을 수가 있다. 




간단 명령어

> port list

port에서 제공하는 패키지 목록을 보여준다.


>port search [이름]

특정 이름이 포함된 패키지 목록을 보여준다. 


> port info [패키지명]

패키지의 정보를 보여준다. 


> port install [패키지명]

패키지를 설치한다. 의존성이 있는 경우 해당 패키지들을 추가로 설치한다. 


> port uninstall [패키지명]

해당 패키지를 삭제한다. 다른 패키지가 의존성을 가지고 있다면 개별 삭제가 불가능하다



출처: https://starmethod.tistory.com/1292 [별을 그리는 방법]