Программы, установленные через OneGet, не отображаются
Я следовал этому руководству, чтобы установить VLC через OneGet. Однако VLC не отображается в меню "Пуск" или в "Установка и удаление программы" после его успешной установки.
Что я делаю неправильно?
команды
PS C:\Users\Snebjorn> get-packageprovider -name chocolatey
The provider 'chocolatey v2.8.5.130' is not installed.
chocolatey may be manually downloaded from https://oneget.org/ChocolateyPrototype-2.8.5.130.exe and installed.
Would you like PackageManagement to automatically download and install 'chocolatey' now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Name Version DynamicOptions
---- ------- --------------
Chocolatey 2.8.5.130 {SkipDependencies, ContinueOnFailure, ExcludeVersion, ForceX86...}
PS C:\Users\Snebjorn> install-package vlc
The provider 'nuget v2.8.5.127' is not installed.
nuget may be manually downloaded from https://oneget.org/nuget-anycpu-2.8.5.127.exe and installed.
Would you like PackageManagement to automatically download and install 'nuget' now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
The package(s) come from a package source that is not marked as trusted.
Are you sure you want to install software from 'chocolatey'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): y
Name Version Source Summary
---- ------- ------ -------
vlc 2.2.1.20150630 chocolatey VLC Media Player
PS C:\Users\Snebjorn>
1 ответ
Решение
Я нашел ответ в качестве комментария к этой записи. Как мне использовать встроенный в Windows 10 диспетчер пакетов?
О, в PackageManagement есть очень запутанная ошибка, в результате которой происходит именно такое поведение, если только перед установкой пакетов вы не установили политику выполнения, разрешающую использование скриптов (я использую RemoteSigned). Я обновлю свой ответ.
Итак, после запуска Set-ExecutionPolicy RemoteSigned
и переустановка VLC работает как положено. Ура!