Windows 운영 체제에서 애플리케이션을 설치하고 관리하는 일은 때때로 복잡하고 번거로울 수 있습니다. 애플리케이션의 설치, 업데이트, 제거 등의 과정은 각각 다른 방법을 필요로 하며, 때로는 수동적인 관리가 필요합니다. 이런 과정은 사용자에게 많은 시간과 노력을 소모시키는 원인이 될 수 있습니다.
이런 문제를 해결하기 위해, 많은 운영 체제에서는 패키지 관리자라는 도구를 제공합니다. 패키지 관리자는 애플리케이션의 설치, 업데이트, 제거를 한 곳에서 관리할 수 있게 해주는 도구로, 이를 통해 소프트웨어 관리가 훨씬 편리하고 간편해집니다. Linux에서는 apt나 yum과 같은 패키지 관리 도구가 있고, macOS에서는 Homebrew가 이러한 역할을 합니다.
하지만 Windows에서도 Chocolatey라는 훌륭한 패키지 관리 도구를 사용할 수 있습니다. Chocolatey는 Windows 운영 체제를 위한 패키지 관리자로, 간편한 명령어를 통해 다양한 애플리케이션을 설치하고 관리할 수 있게 해줍니다. Chocolatey 더 알아보기
사용 중인 Windows 컴퓨터에 Chocolatey를 설치했다면 다음 안내에 안내하는 명령어들로 손쉽게 애플리케이션을 설치하고 관리할 수 있습니다.
[env]
[te]튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.2134)[/te]
앱 패키지 검색
choco search 패키지이름
Chocolatey를 사용하여 특정 패키지(앱)를 검색하려면 Windows PowerShell을 실행 후 위 명령어를 사용합니다. 패키지이름
은 검색하려는 패키지의 이름이나 일부 이름으로 바꿔주어야 합니다. 예를 들어, notepadplusplus라는 패키지를 검색하려면 다음과 같이 입력합니다.
[cd txt=”❯” class=”lang-js”]
[sh]choco search notepadplusplus[/sh]
[/cd]
앱 패키지 설치
choco install 패키지이름
Chocolatey를 사용하여 패키지(앱)를 설치하려면 위 명령어를 사용합니다. 패키지이름
은 설치하려는 패키지의 이름이어야 합니다. 예를 들어, notepadplusplus 패키지를 설치하려면 다음과 같이 입력합니다.
[cd txt=”❯” class=”lang-js”]
[sh]choco install notepadplusplus[/sh]
[/cd]
앱 패키지 업그레이드
choco upgrade 패키지이름
이미 설치된 패키지(앱)의 버전을 업그레이드하려면 이 명령어를 사용합니다. 패키지이름
은 업그레이드하려는 패키지의 이름이어야 합니다. 예를 들어, notepadplusplus 패키지를 업그레이드하려면 다음과 같이 입력합니다.
[cd txt=”❯” class=”lang-js”]
[sh]choco upgrade notepadplusplus[/sh]
[/cd]
앱 패키지 삭제
choco uninstall 패키지이름
이미 설치된 패키지(앱)를 삭제하려면 이 명령어를 사용합니다. 패키지이름
은 삭제하려는 패키지의 이름이어야 합니다. 예를 들어, notepadplusplus 패키지를 삭제하려면 다음과 같이 입력합니다.
[cd txt=”❯” class=”lang-js”]
[sh]choco uninstall notepadplusplus[/sh]
[/cd]
앱 패키지 전체 삭제
앱 패키지를 개별적으로 삭제하지 않고 한번에 삭제할 수도 있습니다.
[cautioncallout]주의: 아래 명령은 chocolatey로 설치한 모든 패키지를 한번에 삭제하는 것으로, 잘못된 사용으로 중요한 소프트웨어가 삭제될 수 있습니다.[/cautioncallout]
[cd txt=”❯” class=”black”]
[sh]choco uninstall $(choco list –local-only -q) -y[/sh]
[/cd]
위의 명령어는 로컬에 설치된 모든 패키지의 이름을 가져와(choco list --local-only -q
) 이를 choco uninstall
명령어에 전달하여 모든 패키지를 언인스톨합니다.