ขณะนี้ไม่มีวิธีที่จะทำสิ่งที่คุณถาม
แต่ละแพ็คเกจ Chocolatey มีเอกลักษณ์ในแง่ที่ว่ามันอาจจะเป็น wrapper รอบ ๆ MSI หรือ EXE หรือมันอาจจะเป็นการแยกไฟล์บีบอัดที่บีบอัดอย่างง่าย ๆ ไปยังตำแหน่งที่รู้จักเช่น C: \ tools หรืออาจเป็นโมดูล PowerShell ที่ แยกไปที่ PSModulePath หรืออาจเป็นสิ่งที่กำหนดเองอย่างสมบูรณ์
นี่เป็นผลข้างเคียงของระบบนิเวศของ Windows ซึ่งมีหลายวิธีในการทำสิ่งเดียวกัน Chocolatey พยายามที่จะนำคำสั่งบางอย่างมาใช้โดยจัดให้มีกลไกในการหาแพ็คเกจทั้งหมดที่คุณต้องการในที่เดียว แต่อย่างน้อย Chocolatey ก็สามารถทำได้
หากคุณดูสิ่งต่าง ๆ โดยสิ้นเชิงเป็นไปได้ที่จะส่งอาร์กิวเมนต์การติดตั้งไปยังแพ็คเกจ Chocolatey โดยใช้ข้อมูลต่อไปนี้:
https://github.com/chocolatey/chocolatey/wiki/CommandsInstall#installarguments-optional---v09813
ในทางทฤษฎีแล้วอาจแก้ไขข้อโต้แย้งการติดตั้งของแพ็คเกจช็อกโกแลต MSI หรือ EXE เพื่อเปลี่ยนตำแหน่งที่ติดตั้งไฟล์ คุณสามารถดูตัวอย่างของวิธีการนี้ได้ที่นี่:
http://chocolatey.org/packages/VisualStudio2013Ultimate
อย่างไรก็ตามวิธีนี้มี จำกัด ไม่ใช่ทุกคนที่จะใช้เวลาเช่น Matt เพื่อพูดถึงข้อโต้แย้งการติดตั้งที่เป็นไปได้และเป็นกระบวนการที่ค่อนข้างซับซ้อนในการแยกอาร์กิวเมนต์การติดตั้งที่เป็นไปได้ที่จะส่งไปยัง MSI หรือ EXE
ในแง่ของ ChocolateyGUI และในฐานะผู้ดูแลปัจจุบันของผลิตภัณฑ์นั้นฉันสามารถบอกคุณได้ว่าไม่มีอะไรที่ชาญฉลาดในพื้นที่นี้ :-) มันเป็นเพียงเครื่องมือห่อหุ้มรอบ ๆ เครื่องมือบรรทัดคำสั่งที่ Chocolatey มีให้และมีจุดประสงค์เพื่อให้ง่ายขึ้นสำหรับผู้ที่ไม่ชอบการใช้บรรทัดคำสั่ง
--shimgen-noop
สวิทช์ให้ดูคำตอบของฉัน