Модуль OneGet PowerShell должен поставляться с репозиторием по умолчанию, являющимся Шоколадным. Это показывают в документации, найденной здесь. Однако, когда я работаю, Добираются-PackageSource, это возвращает PSGallery и MSPSGallery как источники.
Как я могу вручную установить источник пакета на Шоколадный?
Я попытался работать:
Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/
Но это возвращает высказывание предупреждения:
Не удалось найти поставщика пакета 'Шоколадным'
Я искал то же самое. Это работает на версии PowerShell, которая поставляется с Windows 10 TP:
register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose
Ответ Эрика не сработал для меня. Выдает ошибку:
register-packagesource: Невозможно найти поставщиков пакетов (PSModule)
Это сработало:
PS> Get-PackageSource -Provider chocolatey
А затем эта команда работает (например):
PS> find-package -name chocolatey -provider chocolatey
Для справки, моя версия PowerShell - :
Major Minor Build Revision
----- ----- ----- --------
5 0 10586 122