기타

윈도우즈 터미널에도 패키지 매니져가 있다?

제갈티 2024. 9. 13. 19:44

- 패키지 매니져란 터미널에서 명령어 만으로 앱을 설치하고 업그레이드하고 지우는등, 다양한 앱들을 관리하는 도구를 말합니다.

- 리눅스에는 apt-get 이나 snap,  yum, pacman 같은 유명한 터미널용 패키지 매니져들이 있고

- 맥오에스에는 homebrew 나 macport 같은 패키지 매니져 들이 있습니다.  

- 그렇다면 윈도우즈에는 패키지 매니져가 없을까요?

- 있습니다. 바로 chocolatey 나 scoop 같은 녀석들 인데요 .. 그중 Scoop 의 사용법을 알아보지요.

Scoop 으로 터미널 앱을 설치하는 모습입니다.

 

- 윈도우즈 터미널(파워셸)애도 Scoop 이라는 패키지 매니져가 존재합니다.

- 깃허브 비슷한 버킷 기반으로 작동하며, Scoop을 통해서 앱을 설치하는 방법은 다음과 같습니다.

$ scoop install gimp

이 명령은 포토샵에 해당하는 오픈소스기반 복제품인 김프 앱을 설치하는 명령어 입니다. 포토샵과 거의 기능이 동일하죠.

- 또다른 윈도용 패키지 매니져인 chocolatey 과는 달리 경로를 자동으로 글로벌하게 설정해주어 편리합니다.

- scoop 자체를 설치하는 방법은 여기에 있움: https://scoop.sh/

저 사이트에서 퀵스타트 의 설치명령을 복붙하여 실행하면 됩니다.

- Scoop으로 설치가 가능한 앱들 은 많습니다.

gimp, vscode, node.js, octave, mc, btop, tree, firefox, opera, 0ad, gedit, blender, etc ...

등등, 거의 모든 오픈소스 앱은 거의 다 설치가 가능합니다.

그리고 내가 찾는 앱이 scoop으로 설치가 가능한지 확인하려면 https://scoop.sh/ 사이트에 가서 검색래 보면됩니다.

아래 그림처럼 설치명령어 까지 보여줍니다.

Scoop Site 에서 0ad 라는 게임을 성치하는 방법을 검색하는 장면

 

$ scoop search gimp

- 라고 치면 gimp 라는 명령어가 설치가능한지 있다면 어느 버킷에 있는지 검색해 줍니다.

$ scoop update :

- 스쿱 저장소를 최신으로 업데이트 해 줍니다.

$ scoop install -g gimp

- 김프를 글로벌 경로에 설치합니다.(이게 디폴트 죠) 다른 사용자로 로그인하더라도 접근이 가능하단 이야기.

$ scoop add bucket extras

- 엑스트라 라고하는 버킷을 추가하는 명령어. 엑스트라 버킷엔 메인 버킷 보다 더 다양한 앱들이 들어있지요.