이것을 상상해보십시오. Windows PC에 몇 가지 새 소프트웨어를 설치해야 합니다. 대부분의 경우 기본 설정을 사용하여 웹사이트로 이동하여 페이지에서 정크를 클릭하지 않고 그래픽 설치 프로그램을 클릭하게 될 것입니다.
소프트웨어가 온라인으로 배포되기 시작한 이후로 Windows 수명 동안 거의 변경되지 않았기 때문에 아마도 익숙할 것입니다. Unix 시스템에는 최소한의 사용자 입력이 필요하고 종종 명령줄을 통해 제어되는 패키지 관리자가 소프트웨어 설치를 처리하는 대체 접근 방식이 있습니다. 이제 타사 패키지 관리자를 사용하여 이러한 이점을 Windows로 가져오는 데 관심이 커지고 있습니다.
우리는 최근에 간단하고 접근하기 쉬운 패키지 관리자 솔루션인 Scoop을 살펴보았습니다. 이 기사에는 Windows의 그래픽 설치 프로그램에 비해 터미널 패키지 관리자의 장점에 대한 추가 설명도 포함되어 있으므로 아직 개념을 처음 접하는 경우 이 기사를 읽는 것이 좋습니다. 오늘은 사용자 대면 데스크톱 응용 프로그램에 약간 더 중점을 둔 대체 Windows 패키지 관리자인 Chocolatey를 살펴보겠습니다.
Chocolatey는 주로 명령줄에서 제어됩니다. 콘솔 응용 프로그램이 처음이더라도 걱정하지 마십시오. 설명서에 표시된 대로 명령을 입력하면 문제가 발생하지 않습니다. 또한 Chocolatey에는 나중에 살펴볼 선택적 그래픽 인터페이스가 있습니다.
초콜릿 설치
Chocolatey를 설치하려면 시작 메뉴에서 PowerShell을 엽니다. 다음으로 다음 스크립트 줄을 복사하여 붙여넣고 Enter 키를 누릅니다.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
이것은 Chocolatey의 설치 스크립트를 다운로드하고 실행하기 전에 외부 스크립트를 실행할 수 있도록 PowerShell을 구성합니다. 이 프로세스에 대한 자세한 내용은 Chocolatey 자체 문서를 참조해야 합니다. 스크립트가 무엇을 하는지 걱정된다면 명령을 실행하기 전에 수동으로 검사해야 합니다.
Chocolatey로 프로그램 설치
Chocolatey의 핵심 기능은 단일 명령으로 Windows 소프트웨어를 설치하는 기능입니다. 웹 사이트를 방문하여 설치 프로그램을 수동으로 클릭하는 대신 PowerShell을 시작하고 다음과 같이 입력할 수 있습니다.
choco install vlc
이렇게 하면 사용자의 조치 없이 VLC Media Player를 시스템에 다운로드하여 설치합니다. VLC가 시스템에 추가되면 콘솔에 진행 정보가 표시됩니다. 설치 프로그램을 직접 실행하는 것처럼 시작 메뉴에서 찾을 수 있습니다.
일부 프로그램은 설치 중에 스크립트를 실행하라는 메시지를 표시할 수 있습니다. 콘솔에 "모두 예"에 대해 "A"를 입력한 다음 Enter 키를 눌러 이 프롬프트를 확인하고 설치를 완료합니다.
Chocolatey는 수천 개의 다른 프로그램을 지원합니다. Chocolatey 패키지 저장소를 검색하여 사용 가능한 항목을 확인할 수 있습니다. 가장 인기 있는 옵션에는 Chrome, Adobe Reader, Firefox, WinRAR 및 Skype가 있습니다. 패키지 저장소는 각 항목을 설치하기 위해 "choco install" 명령에 추가할 이름을 표시합니다.
설치된 프로그램 업데이트
Chocolatey를 사용하면 설치한 프로그램을 간단하게 업데이트할 수 있습니다. 다음 명령을 실행하여 시스템의 모든 오래된 Chocolatey 패키지를 업그레이드하십시오.
choco upgrade all
앱 이름을 전달하여 단일 프로그램을 업데이트할 수도 있습니다.
choco ugprade vlc
Chocolatey는 업데이트가 필요한지 확인하고 자동으로 새 버전을 설치합니다. 업데이트가 있는지 확인하려면 설치하지 않고 "choco outdated"를 대신 실행하세요.
추가 명령
유용하게 사용할 수 있는 몇 가지 다른 Chocolatey 명령이 있습니다.
"choco list -lo"를 실행하면 설치한 모든 프로그램 목록이 표시됩니다. "choco search query"를 실행하여 "query"에 대한 패키지 저장소를 검색하고 일치하는 모든 프로그램을 표시할 수 있으므로 새 소프트웨어를 찾기 위해 웹 브라우저가 필요하지 않습니다.
프로그램을 제거할 때 프로그램 이름을 추가하여 "choco uninstall" 명령을 사용하십시오. Chocolatey는 또한 다른 방법으로 제거된 앱을 추적하기 위해 최선을 다합니다. Chocolatey로 프로그램을 설치했지만 Windows의 설정 앱이나 제어판에서 제거하면 Chocolatey에서도 자동으로 사라집니다.
Chocolately는 매우 강력하며 이 기사에서는 기능의 표면만 긁었습니다. 고급 사용자를 위한 풍부한 구성 옵션과 로컬 프록시, 캐시 및 패키지 저장소를 실행하는 옵션이 있습니다. Chocolately는 비즈니스 및 조직 사용을 위한 유료 옵션도 제공합니다.
초콜릿 UI
마지막으로, Chocolatey에는 패키지와 상호 작용하고 새 패키지를 설치하는 데 도움이 되는 선택적 그래픽 인터페이스가 있습니다. 예상대로 UI 설치는 Chocolatey 자체를 통해 이루어집니다!
GUI를 설치하려면 "choco install chocolateygui"를 실행하십시오. 그러면 시작 메뉴에서 GUI를 시작할 수 있습니다.
이것은 설치된 패키지를 보고, 업데이트를 확인하고, Chocolatey 설정을 사용자 정의할 수 있는 간단한 그래픽 인터페이스를 제공합니다. 왼쪽 사이드바에서 "초콜릿"을 클릭하여 Chocolatey 카탈로그를 탐색할 수 있습니다. 여기에서 새 프로그램을 검색하고 클릭 한 번으로 설치할 수 있으므로 콘솔 앱이 마음에 들지 않는 경우 PowerShell을 더 이상 사용하지 않아도 됩니다.