从 Win 10 PackageManager 中的 PSModule 中删除 PackageSource

从 Win 10 PackageManager 中的 PSModule 中删除 PackageSource

因此,我今天开始在 Win10 中使用 powershell PackageManager,我发现安装 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

我怎样才能删除 chocolatey 的 PSModule 源?

答案1

使用取消注册 PackageSource

Unregister-PackageSource -n chocolatey

相关内容