맥에는 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 |