مدیریت بسته بندی مدیریت بسته بندی (OneGet) در ویندوز 10

Pin
Send
Share
Send

یکی از جالب ترین نوآوری ها در ویندوز 10 که یک کاربر معمولی ممکن است متوجه آن نشود ، مدیر یکپارچه بسته های PackageManagement (سابق OneGet) است ، که نصب ، جستجوی و در غیر این صورت مدیریت برنامه ها را بر روی رایانه شما آسان می کند. این در مورد نصب برنامه ها از خط فرمان است ، و اگر کاملاً مشخص نیست که این چیست و چرا می تواند مفید باشد ، توصیه می کنم ابتدا در پایان این دستورالعمل فیلم را تماشا کنید.

بروزرسانی 2016: مدیر بسته داخلی ساخته شده در مرحله قبل از انتشار ویندوز 10 OneGet نامیده شد ، اکنون این ماژول PackageManagement در PowerShell است. همچنین در دستورالعمل روشهای استفاده از آن به روز شده است.

PackageManagement بخشی جدایی ناپذیر از PowerShell در ویندوز 10 است ؛ علاوه بر این ، می توانید با نصب Windows Management Framework 5.0 برای ویندوز 8.1 ، مدیر بسته را بدست آورید. در این مقاله نمونه های مختلفی از استفاده از مدیر بسته برای یک کاربر عادی وجود دارد ، همچنین راهی برای اتصال مخزن Chocolatey (نوعی بانک اطلاعاتی ، ذخیره سازی) در PackageManagement وجود دارد (Chocolatey یک مدیر بسته مستقل است که می توانید در ویندوز XP ، 7 و 8 و مربوطه استفاده کنید). مخزن برنامه. درباره استفاده از Chocolatey به عنوان یک مدیر بسته مستقل اطلاعات بیشتری کسب کنید.)

دستورات مدیریت بسته بندی مدیریت در PowerShell

برای استفاده از بیشتر دستوراتی که در زیر توضیح داده شده است ، باید Windows PowerShell را به عنوان یک مدیر اجرا کنید.

برای این کار ، شروع به تایپ کردن PowerShell در جستجوی نوار وظیفه کنید ، سپس بر روی نتیجه کلیک راست کرده و "Run as Administrator" را انتخاب کنید.

مدیر بسته PackageManagement یا OneGet به شما امکان می دهد تا با برنامه هایی (نصب ، حذف ، جستجو ، به روزرسانی) هنوز در PowerShell با استفاده از دستورات مناسب کار کنید - روش های مشابه برای کاربران لینوکس آشنا هستند. برای اطلاع از آنچه در معرض خطر است ، می توانید به تصویر زیر نگاهی بیندازید.

مزایای استفاده از این روش نصب برنامه ها عبارتند از:

  • استفاده از منابع اثبات شده برنامه (نیازی به جستجوی دستی در وب سایت رسمی نیست) ،
  • عدم نصب نرم افزار بالقوه ناخواسته هنگام نصب (و آشناترین مراحل نصب با دکمه "بعدی") ،
  • امکان ایجاد اسکریپت های نصب (برای مثال ، اگر شما نیاز دارید که طیف گسترده ای از برنامه ها را در رایانه جدید نصب کنید یا بعد از نصب مجدد ویندوز ، نیازی به بارگیری و نصب دستی آنها ندارید ، فقط اسکریپت را اجرا کنید) ،
  • و همچنین سهولت نصب و مدیریت نرم افزار بر روی دستگاه های از راه دور (برای مدیران سیستم).

با استفاده از می توانید لیستی از دستورات موجود در PackageManagement را دریافت کنید Get-Command -Module PackageManagement موارد اصلی برای یک کاربر ساده خواهد بود:

  • Find-Package - جستجوی یک بسته (برنامه) ، به عنوان مثال: Find-Package -Name VLC (پارامتر نام را می توان رد کرد ، مورد مهم نیست).
  • Install-Package - برنامه را روی رایانه نصب کنید
  • Uninstall-Package - برنامه را حذف کنید
  • Get-Package - بسته های نصب شده را مشاهده کنید

دستورات باقی مانده برای مشاهده منابع بسته ها (برنامه ها) ، اضافه کردن و حذف آنها طراحی شده اند. این ویژگی برای ما نیز مفید است.

افزودن مخزن شکلاتی به PackageManagement (OneGet)

متأسفانه ، در مخازن از پیش نصب شده (منابع برنامه) که PackageManagement با آنها کار می کند ، به خصوص در مورد محصولات تجاری (اما در عین حال رایگان) محصولات - گوگل کروم ، اسکایپ ، برنامه های مختلف کاربردی و برنامه های کاربردی متاسفانه ، می توان کمی پیدا کرد.

مخزن NuGet پیشنهادی مایکروسافت برای نصب به صورت پیش فرض شامل ابزارهای توسعه برای برنامه نویسان است ، اما نه برای خواننده معمولی من (به هر حال ، هنگام کار با PackageManagement ممکن است به شما دائماً برای ارائه دهنده NuGet پیشنهاد شود ، من راهی برای خلاص شدن از این کار پیدا نکرده ام ، مگر اینکه یکبار موافقت کنم با نصب)

با این وجود ، با اتصال به مخزن مدیر بسته Chocolatey ، می توانید این مشکل را حل کنید ، برای این کار از دستور استفاده کنید:

Get-PackageProvider - نام شکلاتی

نصب ارائه دهنده Chocolatey را تأیید کنید و پس از نصب ، دستور را وارد کنید:

Set-PackageSource - نام شکلات-اعتماد

انجام شد

آخرین عملی که برای نصب بسته های شکلاتی مورد نیاز خواهد بود ، تغییر خط اجرای است. برای تغییر ، دستوری را وارد کنید که به تمام اسکریپت های قابل اعتماد PowerShell امضا شده اجازه اجرا داشته باشد:

تنظیم از راه دور تنظیم شده است

این دستور اجازه می دهد تا از اسکریپت های امضا شده بارگیری شده از اینترنت استفاده کنید.

از این پس بسته های مخزن Chocolatey در PackageManagement (OneGet) کار خواهند کرد. اگر هنگام نصب آنها خطایی رخ داد ، از پارامتر استفاده کنید -برو.

و اکنون یک مثال ساده از استفاده از PackageManagement با یک ارائه دهنده Chocolatey متصل شده است.

  1. به عنوان مثال ، ما باید برنامه رایگان Paint.net را نصب کنیم (این ممکن است یک برنامه رایگان دیگر باشد ، بیشتر برنامه های نرم افزار رایگان در مخازن موجود هستند). دستور را وارد کنید find-pack -name paint (می توانید نام را تا حدی وارد کنید ، اگر نام دقیق بسته را نمی دانید ، کلید "-name" اختیاری است).
  2. در نتیجه ، می بینیم که paint.net در مخزن موجود است. برای نصب از دستور استفاده کنید install-pack -name paint.net (ما از ستون سمت چپ نام دقیق را می گیریم).
  3. ما منتظر می مانیم تا نصب تمام شود و برنامه نصب شده را بدست آوریم بدون اینکه به دنبال کجا آن را بارگیری کنید و بدون آنکه در راه نرم افزار ناخواسته در رایانه شما قرار بگیرید.

ویدیو - با استفاده از مدیر بسته PackageManagement (با نام OneGet) برای نصب برنامه ها در ویندوز 10

خب ، در پایان - همین موضوع است ، اما در قالب فیلم ، شاید برای برخی از خوانندگان درک این موضوع مفید باشد یا نه ، آسان تر خواهد بود.

در حال حاضر ، خواهیم دید که مدیریت بسته بندی در آینده چگونه به نظر خواهد رسید: اطلاعاتی درباره ظاهر احتمالی OneGet GUI و پشتیبانی از برنامه های دسک تاپ از فروشگاه Windows و سایر چشم اندازهای توسعه احتمالی محصول وجود داشت.

Pin
Send
Share
Send