Şu anda ne istediğinizi yapmanın bir yolu yok.
Her Chocolatey paketi, bir MSI veya bir EXE'nin etrafına sarıcı olabileceği veya sıkıştırılmış bir arşivin bilinen bir konuma yani C: \ araçlarına basit bir şekilde çıkartılması veya benzersiz bir PowerShell modülü olabileceği anlamında benzersizdir. PSModulePath’e ayıklar veya tamamen özel bir şey olabilir.
Bu, aynı şeyi yapmanın birden fazla yolunun bulunduğu Windows ekosisteminin bir yan etkisidir. Chocolatey, en azından istediğiniz yerde tüm paketleri bulmak için bir mekanizma sağlayarak, bir çeşit düzen getirmeye çalışıyor, ancak Chocolatey'nin yapabileceği çok fazla şey var.
Her şeye tamamen farklı bakarsanız, kurulum argümanlarını aşağıdakileri kullanarak bir Chocolatey paketine geçirmek mümkündür:
https://github.com/chocolatey/chocolatey/wiki/CommandsInstall#installarguments-optional---v09813
Bu teorik olarak, dosyaların yüklendiği yeri değiştirmek için MSI veya EXE tabanlı Chocolatey paketinin kurulum argümanlarını değiştirebilir. Burada kullanılan bu yaklaşımın bir örneğini görebilirsiniz:
http://chocolatey.org/packages/VisualStudio2013Ultimate
Ancak, bu yaklaşım sınırlıdır. Herkesin Matt gibi olası kurulum argümanlarını anlatması zaman almaz ve bir MSI veya EXE'ye gönderilmesi mümkün olan kurulum argümanlarını çıkarmak oldukça karmaşık bir işlemdir.
ChocolateyGUI ve bu ürünün şu anki sahibi olarak, bu alanda zekice bir şey yapmadığını söyleyebilirim :-). Bu Chocolatey'in sunduğu komut satırı araçlarının etrafındaki bir sarmalayıcıdır ve komut satırını kullanmaktan hoşlanmayan insanlar için kolaylaştırmayı amaçlar.
--shimgen-noop
anahtarı, benim cevap bakınız