Programming/OS, Program, Framework Tip

윈도우 10 개발 환경 셋팅하기 - 2

awesometic 2020. 10. 27. 00:05
반응형

Chocolatey 로 개발 도구 설치

choco 로 Node와 git을 설치합니다. Python 도 설치할 수 있지만 MSYS2에 의존성 패키지로 많이 걸려 있어 MSYS2로 설치해야 합니다.

PowerShell을 관리자 권한으로 실행한 후 아래 명령어를 입력해 설치합니다. choco를 사용할 땐 항상 Terminal이 아닌 PowerShell 프로그램을 사용해야 합니다.

choco install nodejs
choco install git

Prompt로 스크립트를 실2행할 거냐고 물을텐데, 보통 모두 Yes해야 하므로 "A" (yes to all 역할) 를 입력합니다.

위 스크린샷처럼 하나씩 설치해주시면 됩니다

환경 변수를 공유하기 때문에 Terminal MSYS2 에서도 실행 가능합니다.

MSYS2 로 개발 도구 설치

MSYS2는 Arch Linux 등에서 사용하던 Pacman 패키지 관리자로 패키지를 관리합니다. Pacman 명령어를 통해 필요한 개발 도구들을 설치해줍니다.

아래 명령어로 최신 패키지들 목록을 가져오면서 설치된 패키지들을 업데이트 할 수 있습니다.

pacman -Syu

두 번 실행해주세요. 그럼 대충 위와 같은 화면처럼 진행됩니다.

이렇게 할 일이 없어질 때까지 해주시면 됩니다.

서버에 어떤 패키지들이 있는지 불러왔고, 기존 패키지들을 모두 업데이트했으니 이제 필요한 패키지들을 설치합니다.

여기선 기본적으로 많이 쓰일 법한 mingw 패키지들을 설치해볼게요.

아래 명령어로 mingw에서 제공하는 toolchain을 설치합니다. Toolchain을 통해 기본적인 빌드 패키지들을 한 번에 받을 수 있습니다.

pacman -S mingw-w64-x86_64-toolchain

설치를 완료하면 gcc와 Python등 기본적인 프로그램이 설치된 것을 확인하실 수 있습니다.


참고

www.msys2.org/docs/package-management/

 

Package Management - MSYS2

Package Management Package repositories The MSYS2 software distribution uses a port of pacman (known from Arch Linux) to manage (install, remove and update) binary packages and also to build those packages in the first place. Packages in MSYS2 work like pa

www.msys2.org

packages.msys2.org/updates

 

Repo Updates - MSYS2 Packages

 

packages.msys2.org

 

반응형