개발자를 위한 윈도우용 커맨드라인 설치 도구, 스쿱(Scoop)

윈도우 환경에서 프로그램이나 개발 도구를 설치할 때, 매번 홈페이지를 방문해 설치 파일을 다운로드하고 클릭하는 과정은 꽤 번거롭습니다. Scoop(스쿱)은 이러한 과정을 명령어 한 줄로 해결해 주는 윈도우용 패키지 관리자입니다. 리눅스의 apt나 맥(Mac)의 Homebrew와 비슷한 역할을 한다고 이해하시면 쉽습니다.




Scoop의 특징과 장점

Scoop은 다른 설치 도구(Chocolatey 등)와 차별화되는 몇 가지 강력한 특징이 있습니다.

  • 깔끔한 설치: 프로그램이 윈도우 시스템 깊숙한 곳이 아닌, 사용자 폴더(~/scoop) 안에 설치되어 시스템이 지저분해지지 않습니다.
  • 환경 변수 자동 설정: Java나 Python 같은 도구를 설치할 때 복잡하게 '환경 변수(PATH)'를 직접 건드릴 필요 없이 자동으로 잡아줍니다.
  • 권한 요청 최소화: 대부분의 프로그램을 관리자 권한 없이 설치할 수 있어 보안상 안전하고 편리합니다.
  • 의존성 관리: 어떤 프로그램을 실행하기 위해 필요한 다른 도구들을 자동으로 함께 설치해 줍니다.



Scoop 설치 전 확인 사항

Scoop을 설치하려면 윈도우의 PowerShell을 열고 아래의 요구 사항을 충족해야 합니다.

  • 윈도우 7 SP1 이상 또는 윈도우 10/11
  • PowerShell 5.1 이상
  • .NET Framework 4.5 이상



자주 사용하는 핵심 명령어 정리

Scoop을 설치한 후, 터미널에서 바로 사용할 수 있는 주요 명령어들을 표로 정리해 드립니다.

명령어 설명 예시
scoop search 설치할 수 있는 패키지 검색 scoop search python
scoop install 프로그램 설치 scoop install git
scoop uninstall 프로그램 삭제 scoop uninstall nodejs
scoop update Scoop 자체 및 설치된 앱 업데이트 scoop update *
scoop list 설치된 프로그램 목록 확인 scoop list
scoop status 업데이트가 필요한 앱 확인 scoop status
scoop info 특정 앱의 상세 정보 확인 scoop info gcc
scoop bucket add 새로운 앱 저장소(버킷) 추가 scoop bucket add extras



더 많은 앱을 위한 '버킷(Bucket)' 추가하기

기본적인 Scoop 저장소에는 주로 개발 도구들이 들어있습니다. 구글 크롬, 디스코드, 카카오톡 같은 일반적인 앱들을 설치하려면 'extras'라는 버킷을 추가하는 것이 좋습니다.

# 일반 앱들이 모여있는 extras 버킷 추가
scoop bucket add extras

# 이제 크롬을 명령어로 설치 가능
scoop install googlechrome



Scoop 활용 팁: 버전 관리

Scoop의 숨겨진 장점 중 하나는 여러 버전을 관리하기 쉽다는 것입니다. 예를 들어 Java 11과 Java 17을 동시에 설치해두고 필요에 따라 scoop reset 명령어를 통해 사용 중인 버전을 즉시 전환할 수 있습니다.

# 특정 버전으로 전환하기
scoop reset openjdk11