즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

써드파티 도구/유용한 도구

스크립트 기반 Chocolatey 설치하기

다물칸 2023. 2. 13. 20:51
728x90
반응형

 

리눅스에서 yum install 로 패키지들을 설치하는 것처럼 윈도우에서도 뭔가 설치할 때 이것저것 설치하는 수고를 덜어주게 하는 choco install 형태로 설치하는 도구입니다. 

 

우선 돋보기에서 PowerShell을 검색해서 관리자 권한으로 실행합니다.

-- 우선 정책을 변경합니다. 
$ Get-ExecutionPolicy
Restricted

$ Set-ExecutionPolicy Bypass -Scope Process
실행 규칙 변경
실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말
항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을
변경하시겠습니까?
[Y] 예(Y)  [A] 모두 예(A)  [N] 아니요(N)  [L] 모두 아니요(L)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "N"): y

-- 아래에 있는 Chocolatey 공식 스크립트를 통해 설치합니다.

$ Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

$ choco
Chocolatey v1.2.1
Please run 'choco -?' or 'choco <command> -?' for help menu.

버전이 표시되는 것을 확인합니다. 

 

현재 PC에 UML 도구인 Plantuml을 설치해보겠습니다. 

 

-- 이것저것 설치되기 때문에 물어보면 a(all)을 입력하고 엔터치세요.
$ choco install plantuml
~~
Installed:
 - chocolatey-core.extension v1.4.0
 - plantuml v1.2023.1
 - temurinjre v19.0.2.700
 - graphviz v7.1.0
 - adoptopenjdkjre v16.0.1.901
 - chocolatey-compatibility.extension v1.0.0

비주얼 코드에서 Plantuml을 사용하려면 설정을 해야 합니다. 

 

파일 > 기본설정 > 설정 (Ctrl+,) 화면에서 plantuml을 검색하면 나오는 화면에서 아래 그림을 찾아 Local을 선택합니다.

그런 후, 비주얼 코드를 재시작합니다. 아까 Choco install에서 Plantuml 뿐만 아니라 OpenJDK(Java)까지 설치되었기 때문에 확장 플러그인 중 PlantUML을 설치하면 Alt+D를 통해 미리보기로 보실 수 있습니다. 

 

이 방법은 혼자 로컬로 사용할 때 사용하는 방법이고 다수의 사용자(개발자)가 같이 사용하려면 서버형태로 설정해야 하는데 방법은 24시간 실행되는 서버에 Java와 Graphviz를 설치하고 Plantuml 사이트에서 plantuml.jar 파일을 받아 상시 실행시켜 설정하는 방식이 있습니다. 상황에 맞게 사용하면 될 것 같습니다. 

반응형