ฉันมีบางโปรแกรมที่ติดตั้งโดยใช้วิธีการที่ไม่ใช่ Chocolatey (แพ็คเกจ. msi, setup.exe และอื่น ๆ ) ฉันเพิ่งเริ่มใช้ Chocolatey และต้องการใช้เพื่ออัปเดตโปรแกรมเหล่านี้
มีวิธีที่ฉันสามารถทำได้หรือต้องถอนการติดตั้งโปรแกรมและติดตั้งใหม่โดยใช้ Chocolatey?
ฉันมีบางโปรแกรมที่ติดตั้งโดยใช้วิธีการที่ไม่ใช่ Chocolatey (แพ็คเกจ. msi, setup.exe และอื่น ๆ ) ฉันเพิ่งเริ่มใช้ Chocolatey และต้องการใช้เพื่ออัปเดตโปรแกรมเหล่านี้
มีวิธีที่ฉันสามารถทำได้หรือต้องถอนการติดตั้งโปรแกรมและติดตั้งใหม่โดยใช้ Chocolatey?
คำตอบ:
คำตอบที่ฉันเชื่อว่าเป็น "ขึ้นอยู่กับ" :-)
แพคเกจส่วนใหญ่บน Chocolatey นั้นใช้ห่อหุ้ม MSI และ EXE ที่คุณจะต้องทำงานด้วยตัวเองในที่สุดมันแค่ทำกระบวนการโดยอัตโนมัติ
ในทางทฤษฎีหากคุณใช้งาน Chocolatey สำหรับแพ็คเกจที่ติดตั้งไว้แล้วเมื่อมีการเรียกใช้ MSI หรือ EXE ควรตรวจพบว่าติดตั้งแล้วและออกจากโปรแกรม อย่างไรก็ตามสิ่งที่เกิดขึ้นอย่างหมดจดนี้จะส่งผลต่อวิธีการตอบสนองของ Chocolatey หากสิ่งนี้ออกมาพร้อมกับรหัสข้อผิดพลาด Chocolatey จะรายงานกลับมาว่าการติดตั้งล้มเหลวแม้ว่าจะติดตั้งแล้วก็ตาม ถ้ามันออกอย่างหมดจดช็อกโกแล็ตจะ "รู้" เกี่ยวกับการติดตั้งและทุกอย่างจะมีความสุข
คุณอาจมีปัญหาเมื่อแพ็คเกจ Chocolatey ทำ "สิ่งอื่น ๆ " เป็นส่วนหนึ่งของการติดตั้งเช่นตั้งค่ารีจิสตรีคีย์แยกไฟล์ไปยังบางตำแหน่ง ฯลฯ ขึ้นอยู่กับจำนวนแพ็คเกจที่เรากำลังพูดถึง ถอนการติดตั้งด้วยตนเองและจากนั้นให้ Chocolatey ทำงานได้
UPDATE:
นอกเหนือจากข้างต้นแล้วมันจะคุ้มค่าที่จะตรวจสอบฟีเจอร์ Licensed Versionใหม่ของ Chocolatey