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


17

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

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

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

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

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

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


Используете ли вы предварительную версию 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.