반응형

[ 패키지 설치 ]

ps> choco install 패키지이름

 

[ 설치한 패키지 목록 보기 ]

ps> choco search -l

 

[ 패키지 삭제 ]

ps> choco uninstall 패키지이름

 

 

[ 패키지 업그레이드 ]

ps> choco upgrade 패키지이름

 

[ chocolatey 업그레이드 ]

ps> choco upgrade chocolatey

 

[ 설치된 모든 패키지 업그레이드 / chocolatey 포함 ]

ps> choco upgrade all

쵸코레이티 기본 명령어
쵸코레이티 기본 명령어

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

PowerShell을 관리자 권한으로 실행하여, 프롬프트에서 다음 명령을 수행합니다.

> choco install r.project

설치 버전 확인을 통해 설치 여부를 확인해야 하지만 리눅스와는 달리 윈도우에서는 확인 명령이 없습니다.

 

리눅스에서는 $ r --version 명령으로 버전을 확인 있지만, 윈도우에서는 rstudio에서 > R.version 명령으로 확인할 있습니다.

편법이긴 하지만 윈도우 명령 프롬프트에서 r 입력하고 실행하면 버전을 확인할 수는 있습니다.

 

다음은 rstudio 설치합니다.

 

> choco install r.studio

R설치에 비해 시간이 조금 더 걸릴 수 있습니다.

 

이제 R개발환경 구축이 완료되었습니다.

R 개발 환경 구축
R 개발 환경 구축

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

1. Chocolatey 사이트로 접속합니다. https://chocolatey.org/

 

2. 초기화면에서 “Get Started”를 클릭합니다.

초기화면

 

3. 다음 화면이 나오면 “Now run the following command”를 복사합니다.

다음 화면의 “Step 2: Choose Your Installation Method” 조금만 스크롤해 내려가면, “2. Install with powershell.exe” 내용안에 명령어가 있습니다.

양이 많기 때문에 복사해서 사용해야 합니다.

command 오른쪽 끝에 복사할 있는 아이콘이 있습니다.

Command 다음 박스에서 복사해도 됩니다.

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'))

 

4. Power Shell을 관리자 권한으로 실행합니다.

Power Shell의 prompt에 복사한 command를 복사하고 enter key를 누릅니다.

 

5 설치된 것을 확인합니다.

 

설치가 끝나면 prompt 다음과 같이 입력합니다.

> choco -v

혹은

> choco --version

버전 확인

버전이 나오면 정상적으로 설치된 것입니다.

 
Chocolatey 설치
Chocolatey 설치
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

윈도우용 패키지 관리자 chocolatey

 

 

패키지 관리자는 언어별 혹은 OS별로 필요한 패키지 프로그램이나 라이브러리를 CLI환경에서 설치, 업데이트, 삭제하거나, 의존성 관리를 편리하게 있도록 도와주는 프로그램입니다.

언어별로는 Python pip, node.js npm yarn, PHP composer 등이 있습니다.

OS별로는 Debian계열 Linux apt, Red Hat계열 Linux rpm 그리고 macOS Homebrew 등이 있습니다.

Windows에도 많은 패키지 관리자가 있었지만 그동안 알려지지 않았습니다.

개발자들은 Linux macOS 기반으로 개발환경을 구축하고 사용하는 경우가 많았으며, 동안 윈도우는 사무용이나 게임용으로 생각하는 경향이 있었습니다.

하지만 대학 소프트웨어 개발자의 교육이 이루어지는 곳에서도 대부분 윈도우를 사용하다 보니 원치 않더라도 윈도우에 개발환경을 구축하고 사용하는 개발자가 늘어나게 것입니다.

이렇게 윈도우에 익숙한 개발자들이 계속 늘어나면서 개발자들 사이에서 윈도우 패키지 관리자에 대한 관심이 높아지게 되었습니다.

윈도우용 패키지 관리자는 NuGet, winget, Scoop 여러가지 있습니다.

그러나 Front End Package Manager, Windows Tools, Package Manager, Software Marketplace 부분에서 압도적 우위를 차지하고 있어 chocolatey 인기를 짐작할 있습니다.

다음은 SaaSHub에서 다른 패키지 메니저와 인기도를 비교한 것입니다.

 

https://www.saashub.com/best-front-end-package-manager-software

https://www.saashub.com/best-windows-tools-software

https://www.saashub.com/best-package-manager-software

https://www.saashub.com/best-software-marketplace-software

 

2011 오픈소스로 발표된 chocolatey 2016 CHOCOLATEY SOFTWARE, INC.라는 회사를 설립하고 집중 지원하고 있습니다.

 

2018 GitHub인수를 기점으로 마이크로소프트의 개발자 끌어안기가 본격화되면서 이제 윈도우에서 개발환경을 구축하고 개발하는 개발자가 계속 늘어날 전망입니다.

 

앞으로 chocolatey 설치 사용법에 관해 알아보도록 하겠습니다.

 
윈도우용 패키지 관리자 chocolatey
윈도우용 패키지 관리자 chocolatey
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,