উইন্ডোজ 10 এ লিনাক্স টার্মিনাল কিভাবে ব্যবহার করবেন

আপনি এখন লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL) ব্যবহার করে Windows 10 OS-এর উপরে বেশিরভাগ Linux কমান্ড-লাইন ইউটিলিটি এবং অ্যাপ্লিকেশন অ্যাক্সেস করতে পারেন।

যদিও উইন্ডোজ ডেস্কটপ এবং ল্যাপটপের জন্য সর্বাধিক ব্যবহৃত এবং সর্বাধিক জনপ্রিয় অপারেটিং সিস্টেম, এটি লিনাক্স ওএসের মতো নিরাপদ এবং মুক্ত-সোর্স নয়। এই কারণেই অনেক সফ্টওয়্যার বিকাশকারী এবং পেশাদাররা লিনাক্স ওএস পছন্দ করেন।

মাইক্রোসফ্ট উবুন্টু লিনাক্সের নির্মাতা ক্যানোনিকালের সাথে একটি অংশীদারিত্ব শুরু করেছে। এটি লিনাক্স ব্যবহারকারীদের জন্য উইন্ডোজে লিনাক্স ব্যবহার করার জন্য প্রশস্ত পথ। হ্যাঁ, আপনি দ্বৈত বুটের প্রয়োজন ছাড়াই, অথবা VMWare/VirtualBox ব্যবহার করে, অথবা এটিকে আপনার প্রধান অপারেটিং সিস্টেম হিসেবে ইনস্টল করার প্রয়োজন ছাড়াই Windows 10-এর উপরে Linux চালাতে পারেন।

আপনি Windows 10-এ Linux টার্মিনাল থেকে বিভিন্ন Linux কমান্ড এবং সফ্টওয়্যার অ্যাক্সেস করতে পারেন৷ এই নিবন্ধে, আমরা আপনাকে Windows 10 OS-এ Linux টার্মিনাল কীভাবে ইনস্টল এবং চালাতে হবে সে সম্পর্কে ধাপে ধাপে নির্দেশনা দেব৷

Linux (WSL) এর জন্য Windows সাবসিস্টেম সক্ষম করুন এবং Windows 10 এ উবুন্টু ইনস্টল করুন

আপনি যদি Windows 10 এ লিনাক্স টার্মিনাল চালানোর ইচ্ছা করেন, তাহলে আপনাকে প্রথমে 'লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম' বৈশিষ্ট্যটি চালু করতে হবে। তারপরে আপনি আপনার পছন্দের লিনাক্স বিতরণ ডাউনলোড এবং ইনস্টল করতে পারেন।

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম (WSL) হল একটি বৈশিষ্ট্য যা একটি GNU/Linux এনভায়রনমেন্ট তৈরি করে যা আপনাকে আপনার ডেস্কটপ এবং আধুনিক স্টোর অ্যাপের পাশাপাশি উইন্ডোজে সরাসরি লিনাক্স কমান্ড-লাইন টুল এবং পরিষেবাগুলি চালানোর অনুমতি দেয়।

উইন্ডোজ 10 এর লিনাক্স সাবসিস্টেম সক্ষম করে, আপনি উবুন্টু, ওপেনসুজ, সুস লিনাক্স, ফেডোরা ইত্যাদির মতো বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন (ডিস্ট্রো) ইনস্টল এবং চালাতে পারেন।

প্রথমে, আপনার উইন্ডোজ সংস্করণ পরীক্ষা করুন

কিন্তু লিনাক্সের জন্য কিভাবে উইন্ডোজ সাবসিস্টেম চালু করা যায় এবং লিনাক্স ইন্সটল করা যায় তার আগে, আপনি উইন্ডোজ 10 এর একটি সামঞ্জস্যপূর্ণ সংস্করণ চালাচ্ছেন কিনা তা পরীক্ষা করতে হবে। WSL শুধুমাত্র Windows 10 64-বিট উভয় ক্ষেত্রেই সমর্থিত (সংস্করণ 1607 থেকে) এবং উইন্ডোজ সার্ভার 2019।

আপনার উইন্ডোজ সংস্করণ চেক করতে এবং তৈরি করতে, উইন্ডোজ স্টার্ট মেনু থেকে 'সেটিংস'-এ যান।

পরবর্তী, 'সিস্টেম' সেটিং ক্লিক করুন।

তারপরে, নীচে স্ক্রোল করুন এবং সম্বন্ধে বিভাগ দেখতে বাম ফলকের নীচে 'সম্পর্কে' বিকল্পটি নির্বাচন করুন।

সম্পর্কে পৃষ্ঠায়, উইন্ডোজ স্পেসিফিকেশনের অধীনে, আপনি আপনার Windows 10 এর 'সংস্করণ' এবং 'OS বিল্ড' দেখতে পারেন।

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম সক্ষম করুন

WSL সংস্করণের দুটি ভিন্ন প্রকার রয়েছে: WSL 1 এবং WSL 2। যদিও তারা উভয়ই উইন্ডোজের মধ্যে লিনাক্সের মসৃণ এবং অবিচ্ছিন্ন একীকরণ প্রদান করে, WSL 2 সম্পূর্ণ লিনাক্স কার্নেল এবং সিস্টেম কল সামঞ্জস্যপূর্ণ সমর্থন সহ সর্বশেষ এবং দ্রুততম সংস্করণ। WSL 1 একটি অনুবাদ স্তর চালায় যা লিনাক্স কার্নাল এবং উইন্ডোজের মধ্যে ব্যবধান পূরণ করে।

  • চালানোর জন্য WSL 2, আপনি অবশ্যই Windows 10 x64 বিট সিস্টেম চালাচ্ছেন: বিল্ড 18362 বা উচ্চতর সংস্করণ সহ 1903 বা উচ্চতর সংস্করণ।
  • চালানোর জন্য WSL 1, আপনার Windows 10 x64 বিট সিস্টেমের প্রয়োজন হবে: সংস্করণ 1709 বা উচ্চতর, বিল্ড 16215 বা উচ্চতর সহ।

আপনি WSL এর কোন সংস্করণটি চালাতে চান তা বিবেচ্য নয় আপনাকে এটি ব্যবহার করার জন্য প্রথমে এটি সক্ষম করতে হবে। এটি করার জন্য, স্টার্ট মেনু অনুসন্ধান ক্ষেত্রে টাইপ করা শুরু করুন 'উইন্ডোজ বৈশিষ্ট্যগুলি চালু এবং বন্ধ করুন'।

অনুসন্ধান ফলাফল থেকে 'উইন্ডোজ বৈশিষ্ট্যগুলি চালু এবং বন্ধ করুন' নিয়ন্ত্রণ প্যানেল নির্বাচন করুন।

তারপর, 'লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম'-এ স্ক্রোল করুন, এর সামনের বাক্সে টিক দিন এবং 'ওকে' বোতামে ক্লিক করুন।

একবার পরিবর্তনগুলি প্রয়োগ করা হলে, আপনার কম্পিউটার পুনরায় চালু করতে 'এখনই পুনরায় চালু করুন' এ ক্লিক করুন

আপনি যদি শুধুমাত্র WSL 1 ইন্সটল করতে চান, তাহলে আপনি এখন আপনার কম্পিউটার রিস্টার্ট করতে পারেন এবং আপনার লিনাক্স ডিস্ট্রো ইনস্টল করতে পারেন।

PowerShell এর মাধ্যমে WSL 1 সক্ষম করুন

আপনি 'পাওয়ারশেল' কমান্ড-লাইন টুলের মাধ্যমেও WSL সক্ষম করতে পারেন। এটি উইন্ডোজ বৈশিষ্ট্য নিয়ন্ত্রণ প্যানেলের মতো একই কাজ করে। এর জন্য, অ্যাডমিনিস্ট্রেটর হিসাবে 'পাওয়ারশেল' খুলুন এবং নীচের কমান্ডটি চালান।

dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart

WSL 2 সক্ষম করুন

আমরা আপনাকে দ্রুত কার্যক্ষমতার গতির জন্য আপনার WSL সংস্করণ 2-এ আপগ্রেড করার পরামর্শ দিই, এবং সরাসরি Windows 10-এ একটি বাস্তব লিনাক্স কার্নেল চালাতে। আপনাকে যা করতে হবে তা হল 'লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম' ছাড়াও 'ভার্চুয়াল মেশিন প্ল্যাটফর্ম' বৈশিষ্ট্য সক্রিয় করা। উইন্ডোজ বৈশিষ্ট্য নিয়ন্ত্রণ প্যানেলে বৈশিষ্ট্য (নীচে দেখুন)।

পরিবর্তনগুলি প্রয়োগ করার জন্য অপেক্ষা করুন, তারপরে আপনার কম্পিউটার পুনরায় চালু করুন।

PowerShell এর মাধ্যমে WSL 2 সক্ষম করুন

WSL 2 সক্ষম করার এই প্রথম পদক্ষেপটি হল Windows এ ভার্চুয়াল মেশিন প্ল্যাটফর্ম বৈশিষ্ট্য উপাদান সক্রিয় করা। আপনি 'পাওয়ারশেল' কমান্ড-লাইন টুলের মাধ্যমে WSL 2 সক্ষম করতে পারেন। এটি করতে, অ্যাডমিনিস্ট্রেটর হিসাবে 'পাওয়ারশেল' খুলুন এবং WSL 1 কমান্ডের সাথে নিম্নলিখিত অতিরিক্ত কমান্ডটি চালান।

dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart
dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart

WSL 2 কে ডিফল্ট সংস্করণ হিসাবে সেট করুন

সমস্ত Linux ডিস্ট্রিবিউশনের জন্য আপনার ডিফল্ট সংস্করণ হিসাবে WSL 2 সেট আপ করার আগে, x64 সিস্টেমের জন্য WSL Linux কার্নেল প্যাকেজ আপডেটটি ডাউনলোড করুন।

ডাউনলোড করা .msi ইনস্টলারটি চালান এবং এটি ইনস্টল করুন। এটি মাত্র সেকেন্ড সময় লাগবে।

একটি নতুন লিনাক্স বিতরণ ইনস্টল করার সময় আপনার ডিফল্ট সংস্করণ হিসাবে WSL 2 সেট করতে, PowerShell খুলুন এবং এই কমান্ডটি নিম্নলিখিত কমান্ডটি চালান:

wsl -সেট-ডিফল্ট-সংস্করণ 2

তারপর WSL 1 থেকে WSL 2 এ বৈশিষ্ট্যটি স্যুইচ করতে আপনার সিস্টেমটি পুনরায় চালু করুন।

আপনার পছন্দের লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করুন

WSL সক্রিয় করা হয়েছে, এখন আমরা একটি লিনাক্স ডিস্ট্রিবিউশন ইনস্টল করব। প্রথমে, স্টার্ট মেনু সার্চ ফিল্ডে ‘Microsoft Store’ অনুসন্ধান করুন। তারপর, অনুসন্ধান ফলাফল থেকে এটি খুলুন.

আপনি উইন্ডোজ স্টোরে বর্তমানে উপলব্ধ প্রতিটি লিনাক্স বিতরণের একটি তালিকা দেখতে পাবেন যা WSL দ্বারা সমর্থিত।

  • উবুন্টু 16.04 LTS
  • উবুন্টু 18.04 LTS
  • উবুন্টু 20.04 LTS
  • openSUSE লিপ 15.1
  • SUSE লিনাক্স এন্টারপ্রাইজ সার্ভার 12 SP5
  • SUSE Linux এন্টারপ্রাইজ সার্ভার 15 SP1
  • কালি লিনাক্স
  • ডেবিয়ান জিএনইউ/লিনাক্স
  • WSL এর জন্য ফেডোরা রিমিক্স
  • পেংউইন
  • পেংউইন এন্টারপ্রাইজ
  • আলপাইন ডব্লিউএসএল

এইসব বিতরণ বিনামূল্যে পাওয়া যায়. আমাদের টিউটোরিয়ালের জন্য, আমরা 'উবুন্টু' নির্বাচন করব।

উবুন্টু ডিস্ট্রিবিউশনের পৃষ্ঠা থেকে, 'পান' বোতামে ক্লিক করুন।

এখন, উবুন্টু বিতরণ আপনার কম্পিউটারে স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হবে।

ইনস্টলেশন শেষ হলে, টার্মিনাল চালু করতে 'লঞ্চ' বোতামে ক্লিক করুন। আপনি উইন্ডোজ স্টার্ট মেনু থেকে অ্যাপটি চালু করতে পারেন।

একটি নতুন উবুন্টু টার্মিনাল উইন্ডো প্রদর্শিত হবে। প্রথম লঞ্চটি WSL এর সাথে উবুন্টু পরিবেশ নিবন্ধন করতে কয়েক মিনিট সময় নেবে। এটি শেষ হয়ে গেলে, টার্মিনাল আপনাকে একটি 'নতুন ইউনিক্স ব্যবহারকারীর নাম' এবং 'নতুন পাসওয়ার্ড' তৈরি করতে অনুরোধ করবে। নতুন ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন এবং সেটআপ সম্পূর্ণ করুন।

একবার, সেট আপ শেষ হলে, এটি আপনাকে bash কমান্ড লাইনে নিয়ে যাবে। সফ্টওয়্যারটি এখনই আপডেট করা ভাল। উবুন্টুতে, আপনি সফ্টওয়্যার আপডেটগুলি অনুসন্ধান করতে, ডাউনলোড করতে এবং ইনস্টল করতে পারেন উপযুক্ত আদেশ

সফ্টওয়্যার আপডেট করতে নীচের কমান্ড লিখুন. এবং আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করা হবে, প্রশাসক হিসাবে কমান্ডটি চালানোর জন্য নতুন তৈরি পাসওয়ার্ডটি প্রবেশ করান।

sudo apt আপডেট

এই 'আপডেট' কমান্ডটি উবুন্টু সংগ্রহস্থলগুলিকে আপডেট করবে।

উবুন্টু প্যাকেজ তালিকার একটি সিরিজ ডাউনলোড করবে।

কিন্তু সেগুলো এখনো আপগ্রেড করা হয়নি। সমস্ত উপলব্ধ প্যাকেজ আপগ্রেড করতে, নিম্নলিখিত কমান্ড লিখুন:

sudo apt আপগ্রেড

ইনস্টলেশন চালিয়ে যেতে প্রম্পটে 'Y' লিখুন।

'ডিস্ট-আপগ্রেড' কমান্ড প্যাকেজগুলিকে তাদের সর্বশেষ সংস্করণে আপগ্রেড করে।

উবুন্টুর জন্য WSL1 থেকে WSL 2 এ আপগ্রেড করুন

আপনি যদি একটি নির্দিষ্ট বিতরণের জন্য বিদ্যমান WSL 1 সংস্করণটিকে WSL 2-এ আপগ্রেড করতে চান। তারপর, পাওয়ারশেলে নীচের কমান্ডটি চালান।

wsl -সেট-ডিফল্ট-সংস্করণ 2

আপনার WSL 1 ইন্সটল চলে যে কোনো ডিস্ট্রিবিউশন (আমাদের ক্ষেত্রে উবুন্টু) নামের সাথে ‘’ আর্গুমেন্ট প্রতিস্থাপন করুন।

এখন, আপনি এই উবুন্টু এনভায়রনমেন্ট ব্যবহার করে Windows 10 সিস্টেমে লিনাক্স কমান্ড এবং সফ্টওয়্যার অ্যাক্সেস করতে পারেন।

উইন্ডোজ 10 এ ব্যাশ শেল

লিনাক্স ডিস্ট্রিবিউশনের উপর ভিত্তি করে আপনার সিস্টেমে এখন আপনার একটি সম্পূর্ণ কমান্ড-লাইন 'ব্যাশ' শেল রয়েছে। আপনি সেই ব্যাশ শেলের মাধ্যমে সমস্ত লিনাক্স কমান্ড এবং অ্যাপ্লিকেশন অ্যাক্সেস করতে পারেন।

ব্যাশ শেল চালানোর জন্য, স্টার্ট মেনু সার্চ ফিল্ডে 'bash' টাইপ করুন এবং bash কমান্ড-লাইন টুল খুলতে ক্লিক করুন।

এখন, আপনি সেখানে কমান্ড চালানো শুরু করতে পারেন।

উইন্ডোজে লিনাক্স উপভোগ করুন!