본문 바로가기
개발환경구축

윈도우 패키지 관리 Scoop 활용하기

by 즐거운코딩 2023. 5. 25.
반응형

맥에는 brew 가 있다면 윈도우에서 쉽게 패키지 설치 관리하는 툴이 Scoop(스쿱)이다. 

scoop으로 설치한 package를 단순히 update 명령어 만으로 갱신할 수 있다.

 

1. Scoop 설치하기

윈도우 powershell 에서 설치

poweshell에서 script를 실행할 때 정책적으로 막혀 있을 수 있어 Get-ExectuionPolicy 로 상태를 확인한다.

대부분 Resrticed 로 되어 있으므로 아래와 같이 scoop 설치 시 가이드를 하고 있다.

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time

그리고 install.ps1 이라는 설치용 script file download 한다.

>irm get.scoop.sh -outfile 'install.ps1'

참고로 윈도우에 admin 계정만 있는 경우 아래와 같이 실행해야 설치가 정상적으로 진행된다.

.\install.ps1 -ScoopDir 'D:\Applications\Scoop' -ScoopGlobalDir 'F:\GlobalScoopApps' -NoProxy -RunAsAdmin

 

2. Scoop 으로 git 설치하기

> scoop install git 

 

3. Scoop 으로 설치한 목록 확인하기

>scoop list 

설치된 프로그램은 main bucket에서 설치되는데 java 등 다른 패키지의 경우 bucket 목록을 search 명령어로 확인하고 버킷을 추가한 후 설치하면 된다.

ex) scoop serch temurin -> java 버킷에 존재 -> scoop bucket add java 로 버킷을 추가한 후 install

> scoop bucket list  현재 존재하는 bucket 확인

4. 자바 버킷 추가 및 삭제 하기

>scoop bucket add java (추가)

>scoop bucket rm java (제거)

 5. scoop 으로 설치된 최신버전 업데이트 하기

>scoop update 

 

6. scoop 으로 node.js 설치하기

> scoop install nodejs-lts (18.15.0 version으로 설치)

 

설치된 위치 확인하는 방법 (npm : node package manager)

> Get-Command npm 

npm 목록 보여주기 global로 설치한 것

> npm ls -g

> npm list -g

 

7. yarn

npm과 비슷한 패키지관리로  2016년 페이스북에서 개발하였다. 리액트(React)와 같은 프로젝트를 진행하며 겪었던 어려움을 해결하기 위해 개발되었고, npm 레지스트리와 호환하면서 속도나 안정성 측면에서 npm보다 향상되었다.

 

node 설치 시 같이 설치되나 비활성화되어있어 활성화 필요

> corepack enable

> Get-Command yarn 으로 확인가능

 

패키지관리자를 통해 >scoop update를 해주면 알아서 설치된 패키지를 업데이트해주기 때문에 편리한다.

반응형

'개발환경구축' 카테고리의 다른 글

dotenv 파일 만들기  (0) 2023.09.23
MongoDB 소개 및 설치하기  (0) 2023.07.08
VS Code 단축키  (0) 2023.07.07
VSCode 유용한 셋팅  (0) 2023.05.26