İnanıyorum ki, cevap buna göre değişecek. :-)
Chocolatey'deki paketlerin çoğu, sonuçta kendiniz çalıştıracağınız MSI'lerin ve EXE'lerin paketleyicileridir, sadece işlemi otomatik hale getirir.
Teorik olarak, Chocolatey'i zaten kurulu olan bir paket için çalıştırırsanız, MSI veya EXE çalıştırıldığında, zaten kurulu olduğunu tespit etmeli ve çıkmalıdır. Bununla birlikte, bunun ne denli temiz olduğu Chocolatey'in nasıl tepki vereceği üzerinde etkili olacaktır. Bu bir hata koduyla çıkarsa, Chocolatey, önceden kurulmuş olsa bile kurulumun başarısız olduğunu bildirir. Temiz bir şekilde çıkarsa, Chocolatey şimdi kurulum hakkında "bilecek" ve her şey mutlu olacak.
Chocolatey paketi, kurulumun bir parçası olarak "başka şeyler" yaptığında, yani kayıt defteri anahtarlarını ayarlayıp, dosyaları belirli konumlara çıkarırken, vb. Sorun yaşayabilirsiniz. Bunları manuel olarak kaldırın ve Chocolatey'in işi yapmasını sağlayın.
GÜNCELLEŞTİRME:
Yukarıdakilere ek olarak, Chocolatey'in yeni Lisanslı Sürüm özelliklerini kontrol etmeye değer .