W jaki sposób Chocolatey określa, które pakiety są instalowane w systemie lokalnym?W jaki sposób Chocolatey wie, które pakiety są zainstalowane lokalnie?
W pewien sposób choco list -localonly
wyświetla listę pakietów zainstalowanych lokalnie i wywołuje w tym procesie nuget.exe
. W NuGet wiem, że packages.config
zawiera listę zainstalowanych pakietów, ale w Chocolatey nie wydaje mi się, aby znaleźć podobny plik.
Dzięki @ferventcoder! W moim katalogu lib jest znacznie więcej niż tylko lista na liście -lo. W jaki sposób choco naprawdę określa, co jest zainstalowane i jaka jest stara i stara wersja? – Christian
@Christian So chocolatey ładuje menedżera pakietów nuget i wskazuje lokalny katalog. Przegląda pakiety nugetów, które są tam w najnowszych wersjach. To nie jest proste skanowanie oparte na folderach, aby zobaczyć, co jest zainstalowane. Aby zobaczyć wszystkie stare wersje, powinieneś spojrzeć na 'choco list -h', aby uzyskać opcję wszystkich wersji do użycia z' choco list -lo'. – ferventcoder
@Christian Nie rozumiem tego: "i jaka jest po prostu stara wersja?" Co przez to rozumiesz? – ferventcoder