1

Итак, сегодня я начал использовать PowerShell PackageManager в Win10, и первой командой, которую я нашел для установки chocolatey, была

Register-PackageSource -Name chocolatey -Location http://chocolatey.org/api/v2 -Provider PSModule -Trusted -Verbose

Звучит хорошо. Находит пакеты, но при попытке установки пишет:

The module 'vlc' cannot be installed or updated because it is not a properly-formed module.

Потом я нашел

Get-PackageProvider Chocolatey -Force

который устанавливает его как отдельный поставщик и, кажется, работает. Теперь при попытке установки мне нужно указать провайдера.

PS C:\Users\me> Get-PackageSource
Name                             ProviderName     IsTrusted  IsRegistered IsValidated  Location
----                             ------------     ---------  ------------ -----------  --------
chocolatey                       Chocolatey       False      True         False        http://choc
PSGallery                        PSModule         False      True         False        https://www
chocolatey                       PSModule         True       True         False        http://choc

Как я могу удалить источник PSModule для chocolatey?

1 ответ1

0

Использовать Unregister-PackageSource

Unregister-PackageSource -n chocolatey

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .