PowerShell의 OneGet 저장소 소스를 Chocolatey로 수동 설정하는 방법


17

OneGet PowerShell 모듈은 기본 저장소가 Chocolatey 인 상태로 제공되어야합니다. 이 문서는 여기에 있습니다 . 그러나 Get-PackageSource를 실행하면 PSGallery와 MSPSGallery가 소스로 반환됩니다.

패키지 소스를 Chocolatey로 수동 설정하려면 어떻게해야합니까?

나는 달리기를 시도했다.

Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/

그러나 다음과 같은 경고를 반환합니다.

패키지 제공 업체 '초콜릿'을 찾을 수 없습니다


2014 년 4 월 또는 2014 년 9 월 미리보기 버전의 PowerShell 5.0을 실행하고 있습니까?
Mathias R. Jessen

에릭의 답변이 효과가 있었습니까? 나는 똑같은 문제를 가지고 오류없이뿐만 아니라 eriks 명령을 시도했습니다. 여전히 패키지 저장소입니다. Win 8.1에서 9 월 버전의 wmf 5.0을 실행하고 있습니다.

@ NoAgenda33 : "Get-PackageProvider"를 실행할 때 공급자 목록에 "초콜릿"이 표시됩니까?
DonBecker

답변:


15

나는 똑같은 것을 찾고 있었다. 이것은 Windows 10 TP와 함께 제공되는 PowerShell 버전에서 작동합니다.

register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose

새 패키지 소스를 Chocolatey 패키지 소스 또는 PSModule 소스로 추가합니까?
DonBecker

2
Windows 10 에서이 작업을 수행해야했지만 약간 변경 Provider해야했습니다 Chocolatey. 가로 설정되어 있어야합니다 . 즉 : register-packagesource -Name chocolatey -Provider Chocolatey -Trusted -Location http://chocolatey.org/api/v2/ -Verbose 참고 : 이 명령은 다음과 같습니다.Get-PackageProvider -Name chocolatey
Ivan Muzzolini

4

에릭의 대답은 저에게 효과가 없었습니다. 오류가 발생합니다.

register-packagesource : 패키지 공급자를 찾을 수 없습니다 (PSModule)

그래도 작동했습니다.

PS> Get-PackageSource -Provider chocolatey

그런 다음이 명령이 작동합니다 (예 :).

PS> find-package -name chocolatey -provider chocolatey

참고로 내 PowerShell 버전은 다음과 같습니다.

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  122
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.