Как вручную установить источник репозитория PowerShell OneGet на Chocolatey?

17

Модуль OneGet PowerShell должен поставляться со стандартным репозиторием Chocolatey. Это показано в документации, найденной здесь . Однако когда я запускаю Get-PackageSource, он возвращает PSGallery и MSPSGallery в качестве источников.

Как я могу вручную установить источник пакета в Шоколад?

Я попытался запустить:

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

Но он возвращает предупреждение:

Не удалось найти поставщика пакетов "Шоколад"

NoAgenda33
источник
Используете ли вы предварительную версию PowerShell 5.0 за апрель 2014 года или сентябрь 2014 года?
Матиас Р. Джессен,
Работал ли у вас ответ от Эрика? У меня точно такая же проблема, и я попробовал команду eriks, но без ошибок, но безуспешно. Еще сейчас пакет репозитория. Я запускаю сентябрьскую версию wmf 5.0 на Win 8.1.
@ NoAgenda33: отображается ли «Шоколад» в списке поставщиков при запуске «Get-PackageProvider»?
DonBecker

Ответы:

15

Я искал то же самое. Это работает на версии PowerShell, которая поставляется с Windows 10 TP:

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
Иван Муццолини
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
указ
источник