কম্পিউটার

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

একটি নতুন নেটিভ প্যাকেজ ম্যানেজার, WinGet (উইন্ডোজ প্যাকেজ ম্যানেজার) , Windows 10 এবং 11-এ উপস্থিত হয়েছে। আপনি কমান্ড প্রম্পট থেকে অ্যাপ ইনস্টল করতে এটি ব্যবহার করতে পারেন (লিনাক্স প্যাকেজ ম্যানেজার যেমন yum, dnf, apt, ইত্যাদির মতো)।

WinGet.exe একটি কনসোল টুল যা উইন্ডোজ চালিত কম্পিউটারে অ্যাপ ইনস্টলেশনকে সহজ করে তোলে (যেমন চকোলেটি প্যাকেজ ম্যানেজার)। একটি প্রোগ্রাম ইনস্টল করার জন্য, আপনাকে অফিসিয়াল সাইটগুলি অনুসন্ধান করতে হবে না, ইনস্টলেশন ফাইলগুলি ডাউনলোড করতে হবে এবং ম্যানুয়ালি অ্যাপগুলি ইনস্টল করতে হবে। উইন্ডোজ প্যাকেজ ম্যানেজার ব্যবহার করে, আপনি শুধুমাত্র একটি কমান্ডের মাধ্যমে সংগ্রহস্থল থেকে যেকোনো প্রোগ্রাম ইনস্টল বা আপডেট করতে পারেন।

Windows 10 এ WinGet প্যাকেজ ম্যানেজার কিভাবে ইনস্টল করবেন?

আপনি Windows 10-এ WinGet ইনস্টল করতে পারেন বিল্ড 1709 বা তার থেকে নতুন। উইনজেট ইতিমধ্যেই বর্তমান Windows 11 21H2 এবং Windows 10 21H1 বিল্ডের ছবিতে এমবেড করা আছে৷

আপনার কম্পিউটারে উইনগেট ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, একটি পাওয়ারশেল কনসোল খুলুন এবং কমান্ডটি চালান:

Get-AppPackage *Microsoft.DesktopAppInstaller*|select Name,PackageFullName

আমাদের ক্ষেত্রে, উইংগেট ইনস্টল করা আছে (UWP অ্যাপ্লিকেশনটির নাম হল Microsoft.DesktopAppInstaller )।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

আপনি শুধুমাত্র উইন্ডোজ (10 এবং 11) এর ডেস্কটপ সংস্করণে উইনগেট ব্যবহার করতে পারেন। উইনজেট আনুষ্ঠানিকভাবে উইন্ডোজ সার্ভার 2022 এর জন্য সমর্থিত নয়, তবে পরীক্ষামূলক মোডে ইনস্টল করা যেতে পারে।

আপনি Microsoft স্টোর থেকে WinGet ইনস্টল করতে পারেন (এটিকে অ্যাপ ইনস্টলার বলা হয় সেখানে) https://www.microsoft.com/en-us/p/app-installer/9nblggh4nns1#activetab=pivot:overviewtab

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

উইনগেট ইনস্টল করার জন্য, MS স্টোরটি আপনার কম্পিউটারে চলমান থাকতে হবে (যদি Microsoft স্টোর সরানো বা ক্ষতিগ্রস্ত হয়, আপনি এটি পুনরায় ইনস্টল বা মেরামত করতে পারেন)।

এছাড়াও, আপনি PowerShell ব্যবহার করে ম্যানুয়ালি উইনগেট ইনস্টল করতে পারেন (যদি আপনি উইন্ডোজে অন্তর্নির্মিত UWP অ্যাপগুলি সরিয়ে দেন)। এটি করার জন্য, আপনাকে GitHub (https://github.com/microsoft/winget-cli/releases) থেকে উইঙ্গেট msixbundle ফাইলটি ডাউনলোড করতে PowerShell ব্যবহার করতে হবে এবং এটি ইনস্টল করতে হবে:

Invoke-WebRequest -Uri "https://github.com/microsoft/winget-cli/releases/download/v1.1.12653/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" -OutFile "C:\PS\WinGet.msixbundle"
Add-AppxPackage "C:\PS\WinGet.msixbundle"

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

আপনি নিজেও WinGet প্যাকেজ ডাউনলোড এবং ইনস্টল করতে পারেন।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

এই কমান্ডটি ব্যবহার করে ইনস্টল করা উইনগেট সংস্করণটি পরীক্ষা করুন:

winget --version

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

এখানে মৌলিক উইঙ্গেট কমান্ড রয়েছে:

  • winget install <package> —একটি প্যাকেজ ইনস্টল করুন
  • winget uninstall <package> — প্যাকেজ সরান
  • winget upgrade - সফ্টওয়্যার প্যাকেজ আপডেট করুন
  • winget list – Windows-এ ইনস্টল করা অ্যাপের তালিকা করুন
  • winget show <package> — প্যাকেজ তথ্য প্রদর্শন করুন
  • winget source <options> — সংগ্রহস্থল পরিচালনা করুন
  • winget search <search_string> — সংগ্রহস্থলে প্যাকেজ অনুসন্ধান করুন
  • winget export - একটি ফাইলে ইনস্টল করা প্রোগ্রামের তালিকা রপ্তানি করুন
  • winget import - ফাইলের তালিকা অনুযায়ী প্রোগ্রাম (প্যাকেজ) ইনস্টল করা
  • winget hash <package> — একটি প্যাকেজ ইনস্টলার হ্যাশ পান
  • winget validate <package> — একটি ম্যানিফেস্ট ফাইল যাচাই করতে

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

উইংগেট সেটিংস settings.json-এ সংরক্ষণ করা হয় ফাইল (C:\Users\%username%\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState ) আপনি কমান্ড ব্যবহার করে উইনগেট সেটিংস পরিবর্তন করতে পারেন:

winget settings

WinGet ব্যবহার করে Windows এ সফ্টওয়্যার প্যাকেজ স্থাপন করা হচ্ছে

WinGet প্যাকেজ ম্যানেজারের মাধ্যমে প্রোগ্রামগুলি ইনস্টল করতে অনলাইন সংগ্রহস্থলগুলি ব্যবহার করা হয়। তাদের তালিকা কমান্ড দিয়ে প্রদর্শিত হতে পারে:

winget source list

ডিফল্টরূপে, WinGet-এ দুটি অফিসিয়াল রিপোজিটরি পাওয়া যায়:

  • msstore (https://storeedgefd.dsx.mp.microsoft.com/v9.0) – মাইক্রোসফট স্টোর রিপোজিটরি
  • উইংগেট (https://winget.azureedge.net/cache) – মাইক্রোসফ্ট দ্বারা রক্ষণাবেক্ষণ করা মৌলিক উইঙ্গেট সফ্টওয়্যার সংগ্রহস্থল
আপনি WinGet এ তৃতীয় পক্ষের সংগ্রহস্থলগুলিকে সংযুক্ত করতে পারেন। আপনি কমান্ড ব্যবহার করে অন্যান্য উত্স যোগ করতে পারেন:winget source

WinGet এর মাধ্যমে একটি অ্যাপ্লিকেশন ইনস্টল করার আগে, আপনাকে প্যাকেজের নাম খুঁজে বের করতে হবে। প্যাকেজ অনুসন্ধান করতে, অনুসন্ধান কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, zip অনুসন্ধান করতে সংগ্রহস্থলে সংরক্ষণাগার পরিচালক, এই কমান্ডটি চালান:

winget search zip

আপনি যদি শুধুমাত্র Microsoft Store সংগ্রহস্থলে প্রোগ্রামটি অনুসন্ধান করতে চান, তাহলে চালান:

winget search zip -s msstore

কমান্ডটি আপনার প্রশ্নের সাথে মিলে যাওয়া প্যাকেজগুলির তালিকা (তাদের নাম এবং সংস্করণ সহ) প্রদান করে। উৎস-এ মনোযোগ দিন কলাম এটি সংগ্রহস্থলের তালিকা করে যেখানে প্যাকেজটি অবস্থিত।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

আপনি একটি নির্দিষ্ট প্যাকেজ সম্পর্কে তথ্য পেতে পারেন:

winget show 7zip.7zip

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

একটি প্যাকেজের একাধিক সংস্করণ সংগ্রহস্থলে হোস্ট করা যেতে পারে। উপলব্ধ প্যাকেজ সংস্করণগুলির একটি তালিকা প্রদর্শন করার জন্য, চালান:

winget show 7zip.7zip --versions

উদাহরণস্বরূপ, আপনি 7zip ইনস্টল করতে চান৷ . এর নাম বা আইডি কপি করুন এবং নিম্নলিখিত ইনস্টলেশন কমান্ড চালান:

winget install 7zip.7zip

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

প্রোগ্রামের সর্বশেষ উপলব্ধ সংস্করণ ডিফল্টরূপে ইনস্টল করা হয়. আপনি একটি প্যাকেজের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন:

winget install 7zip.7zip -v 21.05

আপনি দেখতে পাচ্ছেন, প্যাকেজ ম্যানেজার স্বয়ংক্রিয়ভাবে একটি একক কমান্ড ব্যবহার করে অ্যাপটি ডাউনলোড এবং ইনস্টল করেছে। প্রোগ্রামটি উইন্ডোজ স্টার্ট মেনুতে ইনস্টল করা সফ্টওয়্যারের তালিকায় উপস্থিত হয়েছে৷

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

তারপর আমার পাওয়ারশেল স্ক্রিপ্টগুলির জন্য উইন্ডোজ টার্মিনাল এবং VSCode ইনস্টল করা যাক৷

প্রথমে প্যাকেজের নাম অনুসন্ধান করুন:

winget search terminal
winget search "visual studio"

তারপরে তাদের ইনস্টল করুন:

winget install Microsoft.WindowsTerminal –e ; winget install Microsoft.VisualStudioCode –e ইনস্টল করুন

আপনি যদি পটভূমিতে প্যাকেজ ইনস্টলেশন চালাতে চান, তাহলে –নীরব ব্যবহার করুন বিকল্প:

winget install "VLC media player" --silent

আপনি যখন কিছু সফ্টওয়্যার ইনস্টল করেন, আপনি স্বয়ংক্রিয়ভাবে ব্যবহারের শর্তাবলী গ্রহণ করতে পারেন। উদাহরণস্বরূপ, যখন Sysinternals টুলকিট ইনস্টল করা হয়:

winget install sysinternals --accept-package-agreements

ডিফল্টরূপে, প্রোগ্রামগুলি প্রোগ্রাম ফাইল ফোল্ডারে সিস্টেম ড্রাইভে ইনস্টল করা হয়। আপনি একটি প্রোগ্রামের জন্য ইনস্টলেশন ফোল্ডার পরিবর্তন করতে পারেন:

winget install microsoft.visualstudiocode --location "D:\Programs"

অনুগ্রহ করে মনে রাখবেন যে প্রশাসকের অনুমতি ছাড়া উইনগেট চালানোর সময়, কিছু প্রোগ্রাম ইনস্টল করার সময় একটি UAC উচ্চতা প্রম্পট উপস্থিত হতে পারে। আপনি যদি এলিভেটেড cmd/PowerShell কনসোলে উইনগেট চালান, তবে সমস্ত প্রোগ্রাম UAC প্রম্পট ছাড়াই ইনস্টল করা হয় (সতর্ক থাকুন, শুধুমাত্র আপনি বিশ্বাস করেন এমন অ্যাপ্লিকেশন ইনস্টল করুন)।

উইনস্টল করুন:WinGet প্যাকেজ ম্যানেজারের জন্য ওয়েব GUI

যেসব ব্যবহারকারী উইনগেট CLI ইন্টারফেস পছন্দ করেন না তারা Winstall ব্যবহার করতে পারেন ওয়েব পরিষেবা (https://winstall.app/)। Winstall হল WinGet সংগ্রহস্থলের জন্য একটি গ্রাফিকাল ইন্টারফেস (2900টির বেশি প্রোগ্রাম ইনস্টলেশনের জন্য উপলব্ধ)।

আপনার প্রয়োজনীয় প্রোগ্রামগুলির জন্য একটি ইনস্টলেশন স্ক্রিপ্ট তৈরি করতে আপনি Winstall ব্যবহার করতে পারেন। সংগ্রহস্থলে প্রোগ্রাম খুঁজুন এবং + এ ক্লিক করুন ইনস্টলেশন স্ক্রিপ্টে যোগ করতে।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

তারপর জেনারেট স্ক্রিপ্ট-এ ক্লিক করুন বোতাম এবং পরিষেবাটি নির্বাচিত অ্যাপ প্যাকেজগুলি ইনস্টল করার জন্য একটি CLI কমান্ড তৈরি করবে৷

ব্যাচ বা পাওয়ারশেল ট্যাব থেকে কোডটি কপি করুন এবং cmd.exe বা PowerShell কনসোলে পেস্ট করুন।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

এইভাবে, আপনি শুধুমাত্র একটি কমান্ড দিয়ে আপনার প্রয়োজনীয় প্রোগ্রামগুলি ইনস্টল করতে পারেন৷

WinGet:উইন্ডোজে প্যাকেজ আপডেট করা এবং অপসারণ করা

WinGet আপনি শুধুমাত্র প্রোগ্রাম ইনস্টল করতে পারবেন না কিন্তু আপডেট বা অপসারণ করতে পারবেন। আপনার কম্পিউটারে ইনস্টল করা প্রোগ্রামগুলির একটি তালিকা প্রদর্শন করতে, চালান:

winget list

কমান্ডটি কম্পিউটারে ইনস্টল করা প্রোগ্রামগুলির একটি সম্পূর্ণ তালিকা প্রদর্শন করবে (উইংগেটের মাধ্যমে ইনস্টল করা হয়নি এমন প্রোগ্রামগুলি সহ)। প্রোগ্রামের জন্য একটি আপডেট উপলব্ধ থাকলে, নতুন সংস্করণটি উপলব্ধ-এ প্রদর্শিত হবে কলাম।

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

উইনগেটের মাধ্যমে ইনস্টল করা একটি অ্যাপ্লিকেশন আপডেট করতে, কমান্ডগুলি চালান:

winget upgrade --id 7zip.7zip

আপনি একবারে সমস্ত ইনস্টল করা প্রোগ্রাম আপডেট করতে পারেন:

winget upgrade --all

প্রোগ্রাম অপসারণ করতে, কমান্ড ব্যবহার করুন:

winget uninstall --name 7zip.7zip

এছাড়াও আপনি WinGet এর মাধ্যমে ইনস্টল করা হয়নি এমন অ্যাপ্লিকেশনগুলিকে তাদের ID দ্বারা আনইনস্টল করতে পারেন:

winget uninstall --id "{0F693AA3-4387-4ACB-A6FD-3A396290587}"

বিনগেটের মাধ্যমে অন্য কম্পিউটারে ইনস্টল করা সফ্টওয়্যার তালিকা রপ্তানি এবং আমদানি করুন

WinGet এর সাহায্যে, আপনি একটি কম্পিউটারে ইনস্টল করা প্রোগ্রামগুলির একটি তালিকা একটি JSON ফাইলে রপ্তানি করতে পারেন এবং তারপরে অন্য কম্পিউটারে একই সেট অ্যাপ দ্রুত ইনস্টল (আমদানি) করতে এই ফাইলটি ব্যবহার করতে পারেন৷

একটি JSON ফাইলে ইনস্টল করা অ্যাপের তালিকা রপ্তানি করতে, চালান:

winget export -o c:\ps\installedapps.json --include-versions

যদি প্রোগ্রামের জন্য কোনো ম্যানিফেস্ট না থাকে, তাহলে কমান্ডটি একটি ত্রুটি প্রদর্শন করবে ইনস্টল প্যাকেজটি কোনো উৎসে উপলব্ধ নয় .

ফাইলটিতে উইন্ডোজ প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা প্রোগ্রামগুলির একটি তালিকা রয়েছে৷

Windows 10 এবং 11 এ WinGet প্যাকেজ ম্যানেজার ব্যবহার করা

অন্য কম্পিউটারে একটি JSON ফাইল থেকে প্রোগ্রামগুলির একটি সেট ইনস্টল করতে, কমান্ডটি চালান:

winget import -o .\installed_apps.json

উইন্ডোজ প্যাকেজ ম্যানেজার --ignore-unavailable যোগ করে ইনস্টলেশনের সময় সংস্করণ এবং অনুপলব্ধ প্রোগ্রামগুলি উপেক্ষা করতে পারে এবং --ignore-versions বিকল্প।


  1. Windows 10 এ Scoop প্যাকেজ ম্যানেজার কিভাবে ইনস্টল করবেন

  2. কিভাবে উইন্ডোজ নতুন প্যাকেজ ম্যানেজার দিয়ে আজই আপনার সফ্টওয়্যার উইনগেট করবেন

  3. Windows 10 8 এবং 7 এর জন্য 5 সেরা ডাউনলোড ম্যানেজার

  4. Winget - উইন্ডোজ (প্যাকেজ ম্যানেজার) এটি সব পায়