- I. Windows 에서 패키지 관리자를 사용해 기본 개발 환경 설정
- II. MacOS 에서 패키지 관리자를 사용해 기본 개발 환경 설정
- III. Linux 에서 패키지 관리자를 사용해 기본 개발 환경 설정
개발자가 처음 조직 및 프로젝트에 투입되었을때, 기본적으로 수행해야 할 개발 환경 설정에 대해 기술한다.
일반적으로 개발도구를 설치할때 다음과 같이 세가지 방법이 있을 수 있다.
- 웹브라우져로 다운로드 사이트에 접속해 프로그램 패케지 (.exe, .dmg, .zip, .tar.gz 등)을 다운받아 수동으로 설치하는 방법
- 패키지 관리자를 통해 프로그램 패키지를 다운로드 받아 자동으로 설치하는 방법
(Windows -> Chocolate, MacOS -> brew, Linux -> apt) - 컨테이너 기반 기술(Docker 등)에 프로그램 이미지를 다운받아 자동으로 설치하는 방법
이 글에서는 두번째 패캐지 관리자를 사용하는 방법을 설명 하기로 한다.
I. Windows 에서 패키지 관리자를 사용해 기본 개발 환경 설정
윈도우즈에서는 기본적으로 패키지 관리자가 없기 때문에 별도로 패캐지 관리자를 설치해야 한다.
이 글에서는 윈도우즈에서 가장 많이 사용하는 Chocolatey 를 사용한다.
여기서 C:> 다음에 나오는 문장들은 터미널에서 입력하는 명령이다.
1. Chocolatey 설치
- 터미널(cmd.exe)를 관리자 권한으로 실행하고 아래 명령으로 Chocolatey를 설치한다.
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
- 아래 명령으로 버젼 확인
C:\>choco -v
2. 자바개발킷(JDK) 1.8 설치
- 아래 명령으로 설치
C:\> choco install jdk8
- JDK가 설치된 디렉토리를 PATH 환경변수값에 추가한다.
C:\> set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_201\bin
- 아래 명령으로 버젼 확인
C:\> java -version
3. Maven 설치
- 아래 명령으로 설치
C:\> choco install maven
- 아래 명령으로 버젼 확인
C:\> mvn -version
4. Git 설치
- 아래 명령으로 설치
C:\> choco install git
- Git이 설치된 디렉토리를 PATH 환경변수값에 추가한다.
C:\> set PATH=%PATH%;C:\Program Files\Git\bin
- 아래 명령으로 버젼 확인
C:\> git --version
- 아래 명령으로 환경설정
C:\> git config --global user.name "Your Name" C:\> git config --global user.email "you@your-domain.com" C:\> git config --global core.precomposeunicode true C:\> git config --global core.quotepath false
5. NPM 설치
- 터미널 앱에서 아래 명령으로 설치
C:\> choco install nodejs
- 아래 명령으로 버젼 확인
C:\> npm -version
6. Docker 설치
-
웹브라우져로 아래 링크에서 접속 후 “Docker Desktop (MAC)” 다운받아 설치
https://hub.docker.com/editions/community/docker-ce-desktop-windows -
아래 명령으로 hello-world 이미지를 실행해본다.
C:\> docker run hello-world
II. MacOS 에서 패키지 관리자를 사용해 기본 개발 환경 설정
MacOS에서 사용하는 패키지 관리자는 HomeBrew인데, 기본 설치가 안되어 있으므로 HomeBrew를 먼저 설치 후 다음 과정을 진행한다.
여기서 $ 다음에 나오는 문장들은 터미널에서 입력하는 명령이다.
1. HomeBrew 설치 (이하 brew)
- 아래 명령으로 설치
$ sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 자바개발킷(JDK) 1.8 설치
- 아래 명령으로 설치
$ brew tap caskroom/versions $ brew cask install java8
- 아래 명령으로 버젼 확인
$ java -version
3. Maven 설치
- 아래 명령으로 설치
$ brew intall maven
- 아래 명령으로 버젼 확인
$ mvn -version
4. Git 설치
- 아래 명령으로 설치
$ brew intall git git-lfs
- 아래 명령으로 버젼 확인
$ git --version
- 아래 명령으로 환경설정
$ git config --global user.name "Your Name" $ git config --global user.email "you@your-domain.com" $ git config --global core.precomposeunicode true $ git config --global core.quotepath false
5. NPM 설치
- 터미널 앱에서 아래 명령으로 설치
$ brew install npm
- 아래 명령으로 버젼 확인
$ npm -version
6. Docker 설치
-
웹브라우져로 아래 링크에서 접속 후 “Docker Desktop (Windows)” 다운받아 설치
https://hub.docker.com/editions/community/docker-ce-desktop-mac -
아래 명령으로 hello-world 이미지를 실행해본다.
$ docker run hello-world
III. Linux 에서 패키지 관리자를 사용해 기본 개발 환경 설정
Linux OS 중에서 대표적으로 많이 사용되는 Ubuntu 10.x를 기반으로 진행한다.
기본 패키지 관리자 apt 는 이미 설치되어 있으므로 apt 설치과정은 생략한다.
여기서 $ 다음에 나오는 문장들은 입력하는 명령이다.
1. 자바개발킷(JDK) 1.8 설치
- 아래 명령으로 설치
$ sudo apt-get install openjdk-8-jdk
- 아래 명령으로 버젼 확인
$ java -version
- 아래 명령으로 자바 환경변수 수정
$ sudo vi /etc/environment
- /etc/environment 파일에 아래 항목 추가
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
- 아래 명령으로 자바 환경변수 리로드
$ source /etc/environment
2. Maven 설치
- 아래 명령으로 설치
$ sudo apt-get install maven
- 아래 명령으로 버젼 확인
$ mvn -version
3. Git 설치
- 아래 명령으로 설치
$ sudo apt-get install git
- 아래 명령으로 버젼 확인
$ git version
- 아래 명령으로 환경설정
$ git config --global user.name "Your Name" $ git config --global user.email "you@your-domain.com" $ git config --global core.precomposeunicode true $ git config --global core.quotepath false
4. NPM 설치
- 터미널 앱에서 아래 명령으로 설치
$ sudo apt-get install npm
- 아래 명령으로 버젼 확인
$ npm -version
5. Docker 설치
- 아래 명령으로 apt 에서 HTTPS 를 통해 레파지토리를 사용하는 패케지 설치
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
- 아래 명령으로 Docker 의 GPG 키를 가져온다.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 아래 명령으로 핑거프린트를 검증한다.
$ sudo apt-key fingerprint 0EBFCD88
- 아래 명령으로 apt 레파지토리를 추가한다.
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
- 아래 명령으로 Docker를 설치한다.
$ sudo apt-get install docker-ce
- 아래 명령으로 hello-world 이미지를 실행해본다.
$ sudo docker run hello-world