Windows 10/11용 상위 3개 패키지 관리자

게시 됨: 2023-12-17

새 운영 체제로 업그레이드하거나, 컴퓨터를 변경하거나, 이전 운영 체제를 다시 설치할 때마다 명령을 입력하면 정기적으로 사용하는 모든 유틸리티와 응용 프로그램이 설치된다면 얼마나 쉬울지 궁금한 적이 있습니까? 원하지 않으면 업데이트되고 제거되기도 합니까? 이것이 바로 패키지 관리자의 역할입니다! 간단한 명령으로 모든 프로그램을 설치, 제거 및 업데이트할 수 있는 명령줄 기반 프로그램입니다.

best package managers for windows

목차

Windows 패키지 관리자를 사용하는 이유

응용프로그램이나 유틸리티 설치, 업데이트 및 제거를 수동으로 수행할 수도 있습니다. 왜 패키지 관리자 사용을 고려하는 사람이 있을까요? 이것은 대답해야 할 유효한 질문입니다.

우리는 전체 프로세스를 빠르고 쉽게 만들기 위해 패키지 관리자를 사용합니다. 프로그램을 수동으로 설치, 업데이트, 제거할 수도 있지만 PC 또는 Mac의 모든 앱에 대해 이를 수행해야 한다고 상상해 보십시오. 이름에서 알 수 있듯이 패키지 관리자를 사용하면 모든 패키지, 종속성, 프로젝트 및 앱을 쉽게 관리할 수 있습니다. 사용자는 더 많은 시간을 절약할 수 있으며, 다양한 설치 프로그램을 조작하는 복잡성이 완전히 사라집니다.

이 블로그에서는 최고의 Windows용 패키지 관리자 중 일부를 장단점과 함께 소개하겠습니다. 이러한 패키지 관리자의 대부분은 Mac OS 및 Linux와도 호환되지만 Windows에서만 사용할 수 있는 항목이 있는 경우를 지적할 것이므로 최고의 Windows용 패키지 관리자에 대해 자세히 알아보고 이를 설치하려는 경우 귀하의 PC, 당신은 바로 이곳에 오셨습니다.

Windows 10/11용으로 특별히 제작된 패키지 관리자부터 시작해 보겠습니다.

Winget 패키지 관리자

Winget은 아마도 Windows용 최고의 패키지 관리자 중 하나일 것입니다. Microsoft에서 개발했으며 몇 가지 훌륭한 기능도 제공합니다. Windows 10 및 Windows 11의 모든 빌드가 사전 설치되어 제공되며 사용이 매우 쉽습니다. Winget은 사용자가 패키지와 애플리케이션을 설치, 제거, 업데이트할 수 있는 다양한 서비스와 기능을 갖춘 무료 오픈 소스 명령줄 프로그램입니다.

설치 과정

Winget은 모든 버전의 Windows 10/11에 사전 설치되어 있어야 하지만 Winget을 활성화하려면 Microsoft 계정으로 로그인하고 Microsoft Store로 이동해야 합니다. 또한 Windows 10 Build 16299(Windows 10 1709)를 사용해야 합니다.

Winget을 처음 시작하려면:

  • Powershell을 시작하고 관리자 권한으로 실행하십시오. run windows power shell as administrator
  • 그런 다음 Winget을 입력하고 Enter 키를 누릅니다.
  • 모든 Winget 명령을 볼 수 있습니다. launch winget to see all commands

Windows PC/노트북에 Winget이 설치되어 있는지 확인하는 방법입니다. 설치 프로세스에 대해 자세히 알아보려면 Microsoft Winget 설치 문서를 읽어보세요.

TechPP에도 있습니다

최고의 Windows용 패키지 관리자 중 하나의 장단점에 대해 이야기해 보겠습니다. Winget에는 많은 장점과 몇 가지 단점이 있으므로 이에 대해 이야기해 보겠습니다.

Winget의 장점:

  • Winget은 특별히 Windows에 맞춰져 있습니다. Windows용 자사 패키지 관리자이므로 처음부터 경험이 매우 견고합니다.
  • 패키지 검색, 설치, 업데이트, 심지어 제거까지 명령줄의 단일 명령만큼 간단합니다.
  • Windows의 샌드박싱은 매우 쉽습니다.
  • 관리 프롬프트가 표시되지 않습니다. 모든 작업이 명령줄에서 수행되므로 관리 권한을 반복적으로 부여할 필요가 없습니다.
  • 단일 명령으로 스크립팅을 수행할 수 있습니다.

윙겟의 단점:

  • Winget은 Windows에서만 사용할 수 있으므로 플랫폼 간 호환성이 없습니다.
  • Winget은 이 목록에 있는 다른 패키지 관리자만큼 기능이 풍부하지 않습니다.
  • 동일한 패키지의 여러 버전을 처리하는 것은 때때로 약간 까다로울 수 있습니다.

Winget은 아마도 타사 프로그램을 설치하고 싶지 않은 경우 사용할 수 있는 최고의 패키지 관리자일 것입니다. 다른 패키지 관리자에 비해 사용하기가 훨씬 쉬우며, 열렬한 Windows 사용자이고 패키지 관리를 위해 Microsoft 솔루션을 계속 사용하려는 경우 최선의 선택이 될 수 있습니다.

윙겟 다운로드

이제 Windows에서 가장 널리 사용되는 패키지 관리자 중 하나인 패키지 관리자로 넘어가겠습니다.

초콜릿 패키지 관리자

Chocolatey 패키지 관리자는 아마도 가장 널리 사용되는 Windows용 패키지 관리자 중 하나일 것입니다. Winget과 마찬가지로 패키지 관리에도 사용되며, 복잡한 패키지와 복잡한 Windows 환경을 관리할 수 있는 기능으로 인해 Windows에서 인기를 얻었습니다. 매우 효과적이며 조직 수준에서 소프트웨어 호환성과 투명성을 제공하므로 개발자와 고급 사용자가 가장 먼저 선택합니다.

chocolatey

설치 과정

Chocolatey의 Windows 설치 과정을 하나씩 살펴보겠습니다. Mac OS 및 Linux에도 설치할 수 있지만, 이 블로그에서는 Windows 설치만 진행하겠습니다. Windows PC 및 노트북에 Chocolatey를 설치하려면 다음 단계를 따르세요.

  • 관리자 권한으로 Power Shell을 시작합니다. run windows power shell as administrator
  • 그런 다음 아래에서 다음 명령을 붙여넣어 실행 정책을 All-Signed 또는 Bypass -Scope 프로세스 로 설정합니다. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  • 이 명령을 실행하는 데 몇 초 정도 걸립니다. install chocolatey
  • 초코를 입력하세요 또는 초코 -? 이제 시작하겠습니다. install chocolatey

설치 과정을 따른 후 간단히 Chocolatey를 사용할 수 있습니다. 어떤 이유로든 문제가 발생하는 경우 Chocolatey 웹사이트 에서 다음 단계를 따르세요.

Chocolatey 패키지 관리자의 장점과 단점에 대해 이야기해 보겠습니다. Chocolatey의 장단점은 왜 Chocolatey가 Windows용 최고의 패키지 관리자 중 하나인지에 대한 아이디어를 제공합니다.

초콜릿의 장점:

  • Windows 7부터 Windows 11까지 모든 운영체제에서 사용할 수 있습니다.
  • Azure, AWS 또는 기타 클라우드 서비스 공급자에 쉽게 배포할 수 있습니다.
  • 개발자를 위한 원격 배포는 초콜릿 같은 명령을 통해 매우 쉽습니다.
  • Windows 소프트웨어는 단순한 패키지 설치 및 제거 이상의 기능을 제공하며 Chocolatey는 올바른 보안 결과를 바탕으로 이 모든 작업을 수행합니다.
  • 모든 패키지가 독립적으로 관리되므로 여러 시스템에 걸쳐 배포하는 것이 Chocolatey를 사용하면 매우 쉽습니다.
  • 완전히 온라인으로 작동하며 기본적으로 네트워크 액세스가 필요하지 않으므로 안전합니다.
  • Chocolatey를 사용하면 Power Shell 스크립팅이 훨씬 쉬워집니다.
  • 대규모 프로젝트를 확장하고 대규모로 배포하는 것은 매우 쉽습니다.

초콜릿 같은 단점:

  • 많은 특징과 기능은 이해하기 다소 어려울 수 있습니다.
  • Winget에 비해 설치가 복잡할 수 있습니다.

Chocolatey는 Windows용 가장 진보된 패키지 관리자 중 하나이며 프로젝트를 확장하려는 많은 개발자와 조직에 유용할 수 있습니다. 고급 사용자와 일반 사용자의 패키지 관리 요구 사항에 맞는 올인원 솔루션을 제공합니다.

Chocolatey.org 다운로드

특종 패키지 관리자

Scoop은 Windows에 수년 동안 필요했던 누락된 패키지 관리자입니다. Scoop은 대부분의 사람들이 알지 못하는 가장 간단하면서도 가장 과소평가된 Windows용 패키지 관리자 중 하나입니다. 처음으로 패키지 관리자를 사용하고 싶지만 Microsoft가 Windows와 함께 제공하는 기본 관리자가 마음에 들지 않는 사람들에게 적합합니다.

scoop package manager

설치 과정

Scoop은 Chocolatey와 설치 과정이 동일합니다. 유일한 차이점은 Scoop을 설치하는 명령입니다. 다음의 간단한 단계에 따라 Windows PC 및 노트북에 설치해 보겠습니다.

  • 다음 명령을 입력하여 실행 정책을 원격 서명 또는 모두 서명으로 설정합니다. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser set execution policy as remote signed
  • 그런 다음 다음 명령을 입력하십시오. irm get.scoop.sh | 아이엑스
  • Scoop을 처음 설치할 때 이 명령은 몇 초 정도 걸릴 수 있습니다. install scoop.sh

고급 설치 옵션에 대한 도움이 필요한 경우 ScoopInstaller Github을 방문하여 설치 프로세스에 대해 자세히 알아보세요.

Scoop의 능력에 대한 아이디어를 얻을 수 있도록 Scoop의 강점과 약점이 어디에 있는지 살펴보겠습니다.

특종 장점:

  • 이 프로그램은 잘 문서화되어 있으며 초보자도 이해하기 쉽습니다. 따라서 문제가 발생하면 설명서를 읽어 쉽게 해결할 수 있습니다.
  • 그것은 완전히 오픈 소스입니다.
  • 이 유틸리티의 가장 좋은 점은 명령 인터페이스를 통해 이 유틸리티를 사용하는 방법을 매우 쉽게 이해할 수 있도록 설계되었다는 것입니다.
  • 또한 패키지 관리자 유틸리티의 가장 중요한 측면인 패키지 관리는 매우 다른 접근 방식을 취하기 때문에 매우 잘 해결되었습니다. 모든 앱을 홈 디렉터리 외부에 설치하는 대신 ~\scoop 에 격리됩니다.
  • 설치된 모든 앱도 깔끔하게 제거됩니다.
  • 모든 종속성을 자동으로 찾아 설치합니다.
  • 다수의 프로그램 설치로 인한 PATH 오염을 방지합니다.

특종 단점:

  • 고급 사용자는 패키지 관리 이상의 작업을 수행할 수 없으므로 단순성은 단점이 될 수도 있습니다.
  • Scoop은 앱 및 유틸리티에 대한 권한 관리에 보다 제한적인 접근 방식을 취합니다.
  • 다중 플랫폼 지원이 없으므로 Mac OS에서는 사용할 수 없습니다.

Scoop은 사용이 간편한 Windows용 명령줄 유틸리티 입니다. 다소 간단하고 제한된 접근 방식이 필요하지만 아마도 패키지 관리의 복잡성을 추가하지 않고 시간을 절약하려는 Windows 사용자를 위한 최고의 패키지 관리자 중 하나일 것입니다. 그리고 우리는 간단하지만 효과적인 접근 방식을 좋아하므로 한 번 시도해 보아야 한다고 생각합니다.

Scoop.sh 다운로드

여기까지 오신 분들을 위해 또 다른 패키지 관리자가 있습니다. Windows용 모든 패키지 관리자는 명령줄 기반이며 CMD 유틸리티처럼 작동하지만, 적절한 GUI가 있고 다른 패키지 관리자와 유사하게 작동하며 매우 인기 있는 패키지 관리자도 있습니다.

니나이트

Ninite는 다양한 패키지와 함께 제공되는 사용하기 쉬운 GUI 기반 웹 도구입니다. 이 도구는 명령줄의 복잡성을 처리하고 싶지 않고 모든 패키지를 한 번에 설치하고 업데이트할 수 있는 GUI 기반 솔루션을 원하는 사람들을 위해 특별히 설계되었습니다. 이해하기 쉽고, 여러 컴퓨터에서 앱을 관리할 수 있는 Pro 버전도 있습니다.

설치 과정

이 목록에 있는 다른 유틸리티와 달리 Ninite는 다른 접근 방식을 취합니다. 패키지를 관리하기 위해 시스템에 설치하는 대신 웹사이트를 통해 모든 작업을 수행할 수 있습니다. 어떻게 작동하는지 살펴보겠습니다.

  • Ninite 웹사이트 Ninite.com을 방문해 보세요. ninite.com
  • 여기에서는 정렬되어 다운로드 및 설치할 준비가 된 여러 앱과 유틸리티를 볼 수 있습니다.
  • 여기에서 컴퓨터에 설치하려는 앱 옆의 확인란을 선택해야 합니다. select all the apps you want to install
  • 그런 다음 Ninite 가져오기를 클릭하세요. get your ninite
  • 이렇게 하면 모든 앱에 대한 사용자 정의 설치 프로그램이 생성되고 .exe 파일이 제공됩니다.
  • .exe 파일을 한 번만 클릭하면 (설치를 선택한) 모든 앱을 설치하고 업데이트할 수 있습니다. click the exe file

Ninite는 웹 기반 도구일 뿐이지만 Pro 버전은 자동 업데이트 정책, 여러 앱을 다운로드하기 위한 캐싱 기능 등 다양한 기능을 제공하는 Windows용 앱으로 제공됩니다. Ninite를 사용하면 대부분의 작업을 수행하고 제대로 작동하기 때문입니다.

Ninite 장점:

  • 이해하고 사용하기가 매우 쉽습니다.
  • 가장 큰 장점인 적절한 그래픽 사용자 인터페이스가 있기 때문에 명령줄 인터페이스를 사용할 필요가 없습니다.
  • 단순히 백그라운드에서 작동하며 설치 프로그램의 모든 재부팅 요청을 건너뜁니다.
  • 많은 시간을 절약합니다.
  • 무엇이든 실행하기 전에 모든 디지털 서명과 해시를 확인하므로 매우 안전합니다.
  • 최신 버전이 아닌 앱만 설치/업데이트하고 최신 앱은 모두 건너뛰세요.

Ninite 단점:

  • 이 목록에 있는 다른 패키지 관리자만큼 기능이 풍부하지 않으며 처음에 수행해야 하는 작업만 수행합니다.
  • 앱 제거를 위한 사용자 인터페이스가 없으므로 앱을 제거할 수 있는 옵션이 없습니다.
  • 앱 및 유틸리티용 라이브러리는 다른 패키지 관리자보다 작습니다.
  • 개발자 중심 유틸리티는 거의 없습니다.
  • Ninte는 Windows에서만 작동하며 플랫폼 간 호환되지 않습니다.

Ninite는 특히 명령줄 인터페이스의 세계에 뛰어들고 싶지 않지만 여러 앱을 관리할 때 시간과 리소스를 절약하고 싶은 사람들에게 훌륭한 사이트입니다. 직관적이고 사용하기 쉬우며 가장 중요하게는 본연의 목적에 맞게 작동한다는 점입니다. 그 이상도 그 이하도 아닙니다. Windows용 최고의 패키지 관리자 중 하나입니다. 많은 사람들이 PC와 노트북을 설정할 때 매일 이 기능을 사용하므로 여러분도 한번 사용해 보시기 바랍니다.

ninite.com을 확인해보세요

모든 Windows용 패키지 관리자를 사용해 보세요.

여기까지 오셨다면 아마도 이 블로그에서 언급된 모든 Windows용 패키지 관리자에 대한 좋은 개요를 얻으셨을 것입니다. 위에 언급된 모든 Windows용 패키지 관리자는 장점과 단점을 갖고 있으며 다양한 사용자의 요구 사항을 충족하기 위해 함께 구성되었습니다. 일부는 타사이고 일부는 고급 사용자에게 유용한 추가 기능에 중점을 두고 있으며, 일부는 사용하기 쉽고 직관적이며 패키지 관리를 매우 잘 처리합니다. 그 이상도 그 이하도 아닙니다.

모든 Windows용 패키지 관리자를 시험해본 다음 자신에게 꼭 맞는 것을 결정하는 것이 좋습니다. 패키지 관리 소프트웨어를 얻는 것이 처음에는 필요하지 않을 수도 있지만 일단 사용하기 시작하면 이러한 유틸리티가 얼마나 많은 시간과 리소스를 절약할 수 있는지 이해하게 될 것입니다. 또한 선택한 패키지 관리자와 그 이유를 알려주세요.

최고의 Windows용 패키지 관리자에 대한 FAQ

1. Windows용 기본 패키지 관리자가 있습니까?

예, Microsoft는 Winget이라는 Windows용 패키지 관리 도구를 출시했습니다. 괜찮은 패키지 관리 솔루션을 찾고 있고 많은 고급 기능이 필요하지 않다면 Winget은 아마도 Windows용 최고의 패키지 관리자 중 하나일 것입니다. 사용하기 쉽고 작업을 매우 잘 수행합니다. Windows PC 또는 노트북의 종속성, 응용 프로그램 및 패키지를 매우 잘 관리합니다.

2. Winget과 Chocolatey 중 어느 것이 더 좋나요?

최고의 Windows용 패키지 관리자를 위한 경쟁에는 Chocolatey와 Winget이라는 두 가지 훌륭한 옵션이 있습니다. 둘 다 훌륭한 패키지 관리자이지만 작업 흐름에 따라 사용법이 달라질 수 있습니다. 단순히 패키지를 설치하는 것 이상의 작업을 수행할 수 있는 패키지 관리자를 찾고 있는 고급 사용자라면 Chocolatey가 올바른 선택입니다. 그렇지 않은 경우 Winget은 패키지를 매우 잘 관리하고 Windows가 사전 설치되어 제공되므로 아마도 최고의 패키지 관리자일 것입니다.

3. Winget을 사용해도 안전한가요?

Winget은 Windows PC 또는 노트북에서 패키지, 종속성, 앱 및 서비스를 관리하는 Microsoft의 방법입니다. Windows용 패키지 관리자에 대해 이야기할 때 가장 안전한 옵션입니다. 사전 설치되어 있으므로 초보자도 설치에 문제가 없으며 명령줄의 모든 명령은 문제 해결을 위한 최고의 문서 중 하나와 함께 매우 잘 구성되어 있습니다.

4. Homebrew 및 Nix와 같은 인기 있는 패키지 관리자를 언급하지 않은 이유는 무엇입니까?

이 블로그는 Windows용 패키지 관리자 전용입니다. 누구나 Windows 10/11에서 Homebrew와 Nix를 사용할 수 있지만 단순히 설치하는 것만으로는 작동하지 않습니다. WSL(Linux용 Windows 하위 시스템)을 사용해야 하기 때문에 전체 설치 프로세스가 매우 복잡해집니다. 반면에 목록에 있는 모든 패키지 관리자는 추가 노력 없이 작동합니다.

5. Chocolatey를 Chocolatey로 어떻게 업그레이드하나요?

Chocolatey를 Chocolatey로 업그레이드하는 것은 간단한 명령 choco update Chocolatey-agent 를 사용하여 수행할 수 있습니다. 그러면 Chocolatey 패키지 관리자가 업데이트되지만 시간이 좀 걸릴 수 있습니다.