Jak ręcznie ustawić źródło repozytorium OneGet PowerShell na Chocolatey?

17

Moduł OneGet PowerShell powinien być dostarczany z domyślnym repozytorium o nazwie Chocolatey. Jest to pokazane w dokumentacji tutaj . Jednak po uruchomieniu Get-PackageSource zwraca źródła PSGallery i MSPSGallery.

Jak ręcznie ustawić źródło pakietu na Chocolatey?

Próbowałem uruchomić:

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

Ale zwraca ostrzeżenie:

Nie można znaleźć dostawcy pakietu „Chocolatey”

NoAgenda33
źródło
Czy korzystasz z wersji zapoznawczej programu PowerShell 5.0 z kwietnia 2014 r. Lub września 2014 r.?
Mathias R. Jessen
Czy odpowiedź od Erika działała dla Ciebie? Mam dokładnie ten sam problem i wypróbowałem polecenie erika, bez błędu, ale także bez powodzenia. Nadal teraz repozytorium pakietów. Korzystam z wrześniowej wersji WMF 5.0 na Win 8.1.
@ NoAgenda33: Czy „Chocolatey” pojawia się na liście dostawców po uruchomieniu „Get-PackageProvider”?
DonBecker,

Odpowiedzi:

15

Szukałem tego samego. Działa to w wersji PowerShell dostarczanej z Windows 10 TP:

register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose
Erik Lieben
źródło
Czy to dodaje nowe źródło pakietu jako źródło pakietu Chocolatey czy jako źródło PSModule?
DonBecker,
2
Musiałem to zrobić w systemie Windows 10, ale musiałem wprowadzić niewielką zmianę: Providernależy ustawić na Chocolatey. To znaczy: register-packagesource -Name chocolatey -Provider Chocolatey -Trusted -Location http://chocolatey.org/api/v2/ -Verbose Uwaga: to polecenie zostało poprzedzone następującym Get-PackageProvider -Name chocolatey
tekstem
4

Odpowiedź Erika nie zadziałała dla mnie. Daje błąd:

register-Packageource: Nie można znaleźć dostawców pakietów (PSModule)

Działa to jednak:

PS> Get-PackageSource -Provider chocolatey

A potem to polecenie działa (na przykład):

PS> find-package -name chocolatey -provider chocolatey

Dla porównania moja wersja PowerShell to:

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  122
placet
źródło