Derzeit gibt es keine Möglichkeit, das zu tun, was Sie fragen.
Jedes Chocolatey-Paket ist insofern einzigartig, als es ein Wrapper für ein MSI oder eine EXE-Datei sein könnte, oder es könnte ein einfaches Extrahieren eines komprimierten Archivs an einen bekannten Speicherort, z. B. C: \ tools, oder ein PowerShell-Modul sein Extrahiert nach PSModulePath, oder es könnte etwas völlig benutzerdefiniertes sein.
Dies ist ein Nebeneffekt des Windows-Ökosystems, bei dem es mehrere Möglichkeiten gibt, dasselbe zu tun. Chocolatey versucht, eine Art Ordnung zu schaffen, indem es einen Mechanismus bereitstellt, um zumindest alle Pakete, die Sie möchten, an einem Ort zu finden, aber es gibt nur so viel Chocolatey.
Wenn Sie die Dinge ganz anders betrachten, ist es möglich, Installationsargumente an ein Chocolatey-Paket zu übergeben, indem Sie Folgendes verwenden:
https://github.com/chocolatey/chocolatey/wiki/CommandsInstall#installarguments-optional---v09813
Dies könnte theoretisch die Installationsargumente eines MSI- oder EXE-basierten Chocolatey-Pakets ändern, um den Installationsort der Dateien zu ändern. Ein Beispiel für diesen Ansatz sehen Sie hier:
http://chocolatey.org/packages/VisualStudio2013Ultimate
Dieser Ansatz ist jedoch begrenzt. Nicht jeder nimmt sich die Zeit wie Matt, um die möglichen Installationsargumente zu erwähnen, und es ist ein komplizierter Prozess, um die Installationsargumente zu extrahieren, die in ein MSI oder eine EXE-Datei gesendet werden können.
In Bezug auf ChocolateyGUI und als aktueller Betreuer dieses Produkts kann ich Ihnen sagen, dass es in diesem Bereich nichts Gescheites tut :-). Es ist einfach ein Wrapper um die Befehlszeilen-Tools, die Chocolatey zur Verfügung stellt, und soll es für Leute einfacher machen, die die Befehlszeile nicht mögen.