میخواستم برای مدیریت دیتابیس توو ویندوز یه برنامه نصب کنم

میخواستم برای مدیریت دیتابیس توو ویندوز یه برنامه نصب کنم.رفتم توو سایتشون تا فایل نصبشو دانلود کنم،دیدم به جای دانلود مستقیم فقط از طریق chocolatey نصب میشه. در موردش تحقیق کردم که ببینم اصن این چیه، دیدم یه package manager هست که برای ویندوز درست شده.
https://chocolatey.org

توی توضیحات نوشته که برای ساختش از unattended installation و PowerShell ویندوز کمک گرفتند.درواقع روی این دوتا chocolatey رو درست کردند.
پکیج های مختلفی داره مثل کروم،فلش پلیر،اسکایپ و ... که میشه خیلی راحت نصبشون کرد.آمار سایتشون نوشته 3,286 پکیج شناخته شده داخل مخزن chocolatey هست.
https://chocolatey.org/packages

حالا نکته ای که اینجا مهم میشه اینه مثلا شما میخواید کروم رو از اینجا نصب کنید،از کجا میشه اعتماد کرد که یه نسخه ی دستکاری شده نباشه؟! برای این قضیه یه مفهوم trusted package رو درست کردند تا بتونید با خیال راحت تری عمل نصب رو انجام بدید،به دو صورت یک پکیج تبدیل به trusted package میشه:
1⃣ اینکه خود سازنده برنامه،اون رو توو مخزن بذاره،مثل Resharper که JetBrains اینکارو کرده.
2⃣فردی که پکیج رو میذاره،قبلا کلی پکیج خوب توو مخزن گذاشته باشه که پکیج های جدیدش trusted package بشن.

✅البته فرآیند تبدیل یک پکیج معمولی به trusted package هم کاملا دستی هست و مدیران سیستم اینکارو میکنند.

راستی اگر برای شما هم سوال شده که Unattended Installation چی هست،لینک زیر رو بخونید:
https://technet.microsoft.com/en-us/library/cc785644(v=ws.10).aspx#w2k3tr_unatt_what_bdbd

#chocolatey #packagemanger