Где я могу найти мои единственные установленные приложения управления пакетами Windows?

1303
wullxz

Я только что установил новейшую Windows 10 CTP и хотел попробовать oneget, чтобы установить все, что мне нужно. При использовании, например, find-package vlc | install-package -verbose -forceэто дает мне следующий вывод:

VERBOSE: NuGet: Installing 'vlc 2.1.5.20140811'. VERBOSE: NuGet: Successfully installed 'vlc 2.1.5.20140811'.  Name Version Status ProviderName Source Summary ---- ------- ------ ------------ ------ ------- vlc 2.1.5.201... Installed Chocolatey chocolatey VLC Media Player 

хотя он говорит, что установил vlc, я не могу найти его в своей системе. Ни есть новая папка, в C:\Program Files\или C:\Program Files (x86)\не может поиск стартового меню найти и не могу я начать VLC из PowerShell.

Где я могу найти мои установленные приложения?

Edit (возможное решение): Если вы столкнулись с этой проблемой, и даже не можете найти приложение в каталоге вы получите, выполнив решение mikemaccana, тогда вы, вероятно, есть та же проблема, я имел:
Вам нужно установите политику выполнения как минимум удаленно подписанную, запустив set-executionpolicy remotesignedот имени администратора!

4

2 ответа на вопрос

4
mikemaccana

Это зависит от поставщика пакета. Если Управление пакетами устанавливает пакет от Chocolatey, установочный каталогC:\Chocolatey

$ Get-Package openssh | select ProviderName  ProviderName ------------ Chocolatey 

А потом:

 $ ls C:\Chocolatey\lib\   Directory: C:\Chocolatey\lib   Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 24/10/2016 11:55 AM openssh.0.0.1.0 
2
wullxz

I think I just found the answer. OneGet might have the requirement that script execution is set to remotesigned at least. So, after doing set-executionpolicy remotesigned, oneget finally works!

Это не отвечает на первоначальный вопрос «Куда можно установить пакеты?» mikemaccana 6 лет назад 1
Означает ли «наконец-то работает», что OneGet (в настоящее время PackageManagement) устанавливает пакеты в «Program Files», когда политика выполнения установлена ​​на требуемый уровень? rsenna 6 лет назад 0
«Наконец-то работает» означает, что наконец-то был установлен пакет _somewhere_. Я не проверял, где были установлены пакеты. Я думал, что он установил что-то странное, потому что он отображал пакеты как установленные, хотя я не мог их найти или запустить. Проблема заключалась в том, что он молча провалился из-за политик выполнения, поэтому на этом ответе была отмечена отметка «принять». wullxz 6 лет назад 0
Я только что отредактировал название своего вопроса. В то время, когда я создавал этот вопрос, я думал, что мои пакеты были установлены, но не знал, где. Поэтому старый заголовок вопроса вводил в заблуждение. wullxz 6 лет назад 0