Chocolatey یک Package Manager رایگان برای ویندوز است

برخلاف ویندوز(Windows) ، لینوکس(Linux) همیشه از مدیریت بسته‌های متنوعی بهره می‌برد. Package Manager نرم افزاری است که به شما امکان می دهد نرم افزارهای دیگری را از طریق خط فرمان یا رابط کاربری گرافیکی(GUI) روی سیستم عامل خود نصب کنید . اگر کاربر لینوکس(Linux) بودید و اخیراً به ویندوز(Windows) منتقل شده اید، پس باید به یک مدیر بسته خوب برای ویندوز(Windows) نیاز داشته باشید . Chocolatey یکی از بهترین پکیج‌های موجود برای ویندوز(Windows) است که نیازی به دانلود، راه‌اندازی و نصب نرم‌افزار بر روی دستگاه ویندوز(Windows) را از بین می‌برد . شکلاتی(Chocolatey) توسط بسیاری از توسعه دهندگان ترجیح داده می شود وکاربران لینوکس(Linux) به این دلیل که فرآیند نصب نرم افزار را آسان می کند.

Chocolatey Package Manager برای ویندوز(Windows)

یک مدیر بسته خوب همیشه توسط یک مخزن بسته خوب پشتیبانی می شود، و در مورد Chocolatey نیز همینطور است . بسته های زیادی در مخزن بسته های نگهداری شده در جامعه وجود دارد. می‌توانید نرم‌افزارهای رایجی مانند Chrome ، VLC ، Adobe Acrobat Reader ، 7-Zip و برخی از ابزارهایی که اغلب توسط توسعه‌دهندگان مانند Git ، Notepad++ ، Putty ، NodeJS ، JDK و غیره استفاده می‌شوند، پیدا کنید.

حدود 7K بسته های نگهداری شده توسط جامعه وجود دارد و می توان آنها را مستقیماً بر روی رایانه خود بدون نیاز به دانلود تنظیمات و سپس نصب آن نصب کرد.

یکی دیگر از ویژگی های اصلی یک مدیر بسته خوب، توانایی مدیریت بسته های نصب شده است. و Chocolatey تمام کادرهای این سناریو را علامت می‌زند. به غیر از نصب، می‌توانید بسته‌های Chocolatey را پیکربندی، به‌روزرسانی و حتی حذف نصب کنید. این باعث می شود هر چند وقت یکبار به روز رسانی نرم افزار را آسان کنید.

این ابزار با هیچ رابط کاربری گرافیکی(GUI) همراه نیست ، اما به دلیل عملیات ساده خط فرمان، کار با آن بسیار آسان است. یک رابط کاربری گرافیکی Chocolatey(Chocolatey GUI) نیز موجود است، اما باید به طور جداگانه با استفاده از خود Chocolatey نصب شود.

نصب Chocolatey یک فرآیند کمی متفاوت از نرم افزار معمولی شما است و بعداً در مورد آن صحبت خواهیم کرد. اگر شما یک سازمان هستید و نگران قابلیت اطمینان و امنیت نرم افزاری هستید که کارمندانتان از آن استفاده می کنند، Chocolatey می تواند به شما کمک کند. شما می توانید مخزن بسته ها را نگهداری و درونی/آفلاین کنید تا بتوانید به طور کامل به فرآیند خرید و نصب نرم افزار بر روی رایانه های سازمان خود اعتماد کرده و کنترل کنید.

نصب شکلاتی

Chocolatey Package Manager برای ویندوز

همانطور که گفته شد، نصب Chocolatey فرآیند کمی متفاوت است. شما نیازی به دانلود هیچ فایل exe یا راه اندازی ندارید. همه چیز را می توان از یک CMD یا یک پنجره PowerShell انجام داد.(PowerShell)

برای نصب برنامه، یک پنجره جدید PowerShell را به عنوان Administrator باز(open a new PowerShell window as Administrator) کنید و دستور زیر را اجرا کنید:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

پس از نصب، می توانید دستورات Chocolatey را از پنجره ترمینال خود شروع کنید. به عنوان مثال، می توانید دستور choco را اجرا کنید تا نسخه (choco )Chocolatey نصب شده را ببینید . یا برای نصب یک بسته می توانید choco install <package-name>.به عنوان مثال، VLC را می توان با اجرای choco install vlc نصب کرد. (choco install vlc.)به طور مشابه، Google Chrome را می توان با استفاده از choco install googlechrome روی رایانه شما نصب کرد.(choco install googlechrome.)

دستورات Choco(Choco) در کل بسیار آسان و مفید هستند. شما می توانید choco را اجرا کنید -؟ (choco -? )برای مشاهده لیستی از دستورات ممکن و استفاده از آنها.

به طور کلی، Chocolatey یک مدیر بسته عالی برای ویندوز(Windows) است که استفاده از آن ساده است و مدیریت نرم افزار را در رایانه شما بسیار آسان می کند. اطلاعات(Know) بیشتر در مورد Chocolatey در صفحه اصلی(homepage) آن .

نکته(TIP) :   Scoop ،  Ninite  و Windows Package Manager (WinGet) ، دیگر مدیران بسته هستند که ممکن است مورد علاقه شما باشند.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts