তিন বছর আগে, মাইক্রোসফট তিনি উপস্থাপন WSLযা লিনাক্সের জন্য উইন্ডোজ সসবিস্টেমের সংক্ষিপ্ত রূপ। উবুন্টু ব্যবহারকারী হিসাবে আমি ভেবেছিলাম "এটি অকেজো, আমি যদি উবুন্টুকে ইতিমধ্যে স্থানীয় হিসাবে ব্যবহার করি তবে আমি কখনই এটি ব্যবহার করব না", তবে আমি কি ঠিক ছিলাম? সম্ভবত না. আমি উইন্ডোজ 10 এ ডাব্লুএসএল ব্যবহার শুরু করেছি কারণ আমি লিনাক্স ব্যবহারকারী, কারণ উবুন্টু টার্মিনাল এটি আমাদের হাতে আকর্ষণীয় সম্ভাবনাগুলি সরবরাহ করে।
যৌক্তিকভাবে, এটি নিখুঁত নয়। যেমন আমরা নীচে ব্যাখ্যা করব, কিছু কার্য রয়েছে যা আমরা সম্পাদন করতে পারি নাআংশিকভাবে কারণ আমরা যা ইনস্টল করতে এবং ব্যবহার করতে যাচ্ছি তা কেবলমাত্র একটি টার্মিনাল, এটি হ'ল একটি উইন্ডো যা আমরা যা প্রয়োজন তা করতে কমান্ড লাইনগুলিতে প্রবেশ করব। নীচে আমি উইন্ডোজ 18.04-এ উবুন্টু 10 টার্মিনালটি ইনস্টল করার জন্য অনুসরণীয় পদক্ষেপগুলি এবং আমরা এটি দিয়ে কী করতে পারি তা ব্যাখ্যা করি।
ডাব্লুএসএল, উইন্ডোজ 10 এ লিনাক্স কমান্ড চালাচ্ছে
এটি ব্যবহারের আগে আমাদের এটি ইনস্টল করতে হবে। নিম্নলিখিত পদক্ষেপগুলি নিম্নলিখিত হবে:
- আমরা মাইক্রোসফ্ট স্টোরে গিয়ে উবুন্টু 18.04 ইনস্টল করি।
- এরপরে, প্রশাসক হিসাবে আমাদের নিম্নলিখিত কমান্ডটি চালাতে হবে। এটি করতে, আমরা স্টার্ট-এ ডান-ক্লিক করুন এবং "উইন্ডোজ পাওয়ারশেল (প্রশাসক)" চয়ন করুন:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- আমরা ডাব্লুএসএল সক্রিয় হওয়ার জন্য অপেক্ষা করি। প্রক্রিয়া শেষ হয়ে গেলে, আমাদের পুনরায় আরম্ভ করতে হবে। ডিফল্টরূপে, এটি "হ্যাঁ" হিসাবে চিহ্নিত করা হয়, তাই আমরা এন্টার টিপুন দিয়ে পুনরায় আরম্ভ করতে পারি। আমরা বিপরীতে প্রথম পদক্ষেপগুলিও করতে পারি: প্রথমে ডাব্লুএসএল সক্রিয় করুন এবং তারপরে উবুন্টু ইনস্টল করুন।
- এরপরে, আমরা অ্যাপ্লিকেশন মেনু থেকে উবুন্টু শুরু করি।
- সিস্টেমটি ইনস্টল হওয়ার জন্য আমরা কিছুক্ষণ অপেক্ষা করি।
- সময় এলে এটি আমাদের ব্যবহারকারীর নাম জিজ্ঞাসা করবে। আমাদের এটি ছোট হাতের মধ্যে প্রবেশ করতে হবে এবং এন্টার টিপুন।
- পাসওয়ার্ডের জন্য, আমরা অন্য কোনও অংশের মতোই করব: এটি একবার রাখুন, এন্টার টিপুন, এটি নিশ্চিত করতে আবার চাপুন এবং আবার এন্টার টিপুন।
এবং এটি সব হবে। আমরা ইতিমধ্যে আছে উইন্ডোতে উবুন্টু টার্মিনাল ইনস্টল করা হয়েছে। ডিফল্টরূপে আমরা ইতিমধ্যে এপিটি-র মতো কমান্ড ব্যবহার করতে পারি, সুতরাং প্রথম প্রস্তাবটি হ'ল "নিউওফেচ" ইনস্টল করা:
sudo apt install neofetch
এটি চালু করতে এবং শিরোনামের চিত্রটির মতো কিছু দেখতে আপনাকে উদ্ধৃতিগুলি ছাড়াই "neofetch" টাইপ করতে হবে। এটি উল্লেখ করা গুরুত্বপূর্ণ বলে মনে হচ্ছে আমরা উইন্ডোজ পাওয়ারশেল থেকে লিনাক্স কমান্ডগুলি চালু করতে পারি directly অথবা এক্সিকিউটটি অপশনটি থেকে সরাসরি"।
আমরা ডাব্লুএসএল দিয়ে যা করতে পারি এবং করতে পারি না
টার্মিনাল কী তা সম্পর্কে আপনাকে পরিষ্কার হতে হবে। দ্রুত এবং ভুল ব্যাখ্যা করা, এটি একটি অপারেটিং সিস্টেম যা সম্পূর্ণ এবং একচেটিয়াভাবে কমান্ড লাইনগুলির সাথে কাজ করে এবং এটি আমরা ইনপুট / প্রদর্শনের পাঠ্যের বাইরে চিত্র প্রদর্শন করতে পারি না। এর অর্থ হ'ল, উদাহরণস্বরূপ, আমরা উবুন্টু সংগ্রহস্থলগুলিতে উপলব্ধ যে কোনও প্রোগ্রাম ইনস্টল করতে পারি, তবে ফায়ারফক্সের মতো জিইউআই ব্যবহার করে এমনগুলি আমরা চালু করতে সক্ষম হবো না (যদিও এটি যে কোনও কিছু ইনস্টল করতে বুদ্ধিমান হবে না) উইন্ডোজ জন্য আনুষ্ঠানিকভাবে উপলব্ধ)। এর অর্থ হ'ল আমরা অনুসরণ করতে সক্ষম হব না, উদাহরণস্বরূপ, এটি টিউটোরিয়াল ffmpeg সঙ্গে পর্দা রেকর্ড: আমরা যদি কমান্ডটি প্রবেশ করি এবং এন্টার টিপুন, কাজটি শুরু হবে, তবে যখন বুঝতে হবে "কোনও মনিটর উপলব্ধ নেই"।
এই নিবন্ধটি লেখার সময়, স্ন্যাপ প্যাকেজগুলির সাথেও উপযুক্ত নয়, সুতরাং আমি এমন একটি প্যাকেজ পরীক্ষা করতে সক্ষম হইনি যা আমাদের টার্মিনাল থেকে জিআইএফগুলি দেখতে দেয় (সম্ভবত এটি সম্পর্কে একটি নিবন্ধ লিখুন)।
তবে যেহেতু আমরা ffmpeg উল্লেখ করেছি, বলুন হ্যাঁ আমরা এটি ফাইল রূপান্তর করতে ব্যবহার করতে পারি, এমন কিছু যা আমরা ব্যাখ্যা করি এই অন্যান্য নিবন্ধ। তবে প্রথমে আমাদের সফ্টওয়্যার এবং এর সমস্ত নির্ভরতা ইনস্টল করতে হবে (sudo apt ইনস্টল ffmpeg)। আমরা ইমেজম্যাগিক ইনস্টল করতে এবং করতে পারি এই অন্য, যা আমাদের ব্যাচগুলিতে চিত্রগুলি রূপান্তর / সম্পাদনা করার অনুমতি দেবে।
তবে রুটগুলির সাথে একটু সমস্যা আছে ...
ভবিষ্যতে তাদের ঠিক করার জন্য আমি চাই এমন কিছু সম্পর্কিত রুট। এগুলি এক নয় এবং তিনি তাদের এক হিসাবে চিনেন না। সমস্যাটি কীভাবে উইন্ডোজ তাদের লেখায় এবং লিনাক্সের কীভাবে তাদের প্রয়োজন। ভাল জিনিসটি হল, উইন্ডোজ থেকে লিনাক্সে কোনও পাথ কীভাবে রূপান্তর করা যায় তা মনে রাখা সহজ।
যেমন: পথ সি: \ ব্যবহারকারী \ পাবলো \ ডেস্কটপ \ উইন্ডোজ হবে / এমএনটি / সি / ব্যবহারকারী / পাবলো / ডেস্কটপ। এটি জানা, যদি আমরা কখনও উবুন্টু টার্মিনালে একটি উইন্ডোজ ফাইল টেনে আনতে চাই, আমাদের কী করতে হবে মূলত ব্যাকস্ল্যাশগুলি সাধারণ বারে পরিবর্তন করুন, ছোট হাত "গ" রাখুন, কোলনটি সরান এবং সামনের দিকে "/ mnt /" যুক্ত করুন add এটি মনে রাখা কঠিন নয়।
এবং এটিই উইন্ডোজ 10 এ ডাব্লুএসএল ইনস্টল করা হয় এবং ব্যবহৃত হয় XNUMX বর্তমান কম্পিউটারগুলির হার্ড ড্রাইভের ক্ষমতা এবং এটি আমাদের যে সম্ভাবনাগুলি সরবরাহ করে তা বিবেচনা করে, আমি এটি ইনস্টল করা মূল্যবান বলে মনে করি। এবং নিবন্ধটি নীচের কমান্ডটি দিয়ে রেখেছি:
প্রস্থান
খুব দরকারী, এই টিউটোরিয়ালটির জন্য ধন্যবাদ, লিনাক্স সম্পর্কে কিছুই না জেনে, যা ব্যাখ্যা করা হয়েছে তা আমি কিছুটা ইনস্টল করতে এবং বুঝতে সক্ষম হয়েছি।
অনেক ধন্যবাদ ?
আমি ইতিমধ্যে ইনস্টল করেছি এবং আমি পরীক্ষাও করছিলাম, তবে আমি উইন্ডো এবং তাদের অ্যাপ্লিকেশনগুলি থেকে উবুন্টুতে যে প্রোগ্রামগুলি ইনস্টল করেছি সেগুলি কীভাবে ব্যবহার করব তা আমি জানি না।
উদাহরণস্বরূপ, আমি যদি উইন্ডোতে ইনস্টল করা ভিজ্যুয়াল স্টুডিও কোড থেকে উবুন্টু সহ গিট ব্যবহার করতে চাই, তবে আমি কীভাবে এটি করব?
অথবা আপনি যদি ডকেট বা অ্যাপাচি এবং মাইএসকিএল ব্যবহার করতে চান তবে অন্যান্য জিনিস।
কনসোলটি প্রবেশ না করেই উইন্ডোজ থেকে লিনাক্স অ্যাপ্লিকেশনগুলি ক্রস-ব্যবহার করতে সক্ষম হবার ধারণা।
ড্যানিয়েল, আমি আপনাকে লারাগন চেষ্টা করার পরামর্শ দিই। এটি উইন্ডোজের জন্য একটি খুব আকর্ষণীয় সমাধান। (এটি লিনাক্সে চলবে না))
সমস্ত ওয়েব বিকাশের পরিবেশের মধ্যে এটি সর্বাধিক সম্পূর্ণ। অ্যাপাচি ২.৪, এনগিনেক্স, মাইএসকিউএল ৫.2.4, পিএইচপি .5.7.৪, রেডিস, মেমক্যাচড, নোড.জেএস ১৪, এনএমপি, গিট আনুন এবং আপনি নিম্নলিখিতটি ইনস্টল করে এটি উন্নত করতে পারেন (বাহ, একটি নির্দিষ্ট ফোল্ডারে একটি জিপ আনজিপিং করে): phpmyadmin, Node.js / মংগোডিবি, পাইথন / জ্যাঙ্গো / ফ্লাস্ক / পোস্টগ্রিস, রুবি, জাভা, গো।
আমি এক্সএএমএপি এবং ডাব্লুএইচএমপি ব্যবহার বন্ধ করে দিয়েছি কারণ এটি সত্যই সহজ এবং এটি আপনার প্রয়োজনীয় সমস্ত কিছু নিয়ে আসে।
হ্যালো, আপনি কি আমাকে সাহায্য করতে পারেন? উইন্ডোতে উবুন্টু টার্মিনালে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
"WslRegisterDist تقسیم ত্রুটি দিয়ে ব্যর্থ হয়েছে: 0x80370102
ত্রুটি: 0x80370102 প্রয়োজনীয় বৈশিষ্ট্য ইনস্টল না হওয়ায় ভার্চুয়াল মেশিনটি শুরু করা যায়নি। "
এটি পরিষ্কার করা উচিত যে আপনি নির্দেশিত সমস্ত পদক্ষেপগুলি ঠিকঠাক করেন।
আগাম আপনাকে ধন্যবাদ
খুব ভাল অবদান।
আমি এটি ভাগ করে নিতে চাই যে আমি ডাব্লুএসএলে উবুন্টু 20.04 এলটি ইনস্টল করার জন্য একটি পরীক্ষা করেছি, এর আগে আমি ইতিমধ্যে একটি এক্স সার্ভার ইনস্টল করেছিলাম, এক্সএমিং ING প্রথমে এক্সএমইং সার্ভারটি চালানো, উবুন্টু সেশনে আমরা পরিবেশ পরিবর্তনশীল DISPLAY =: 0.0 ঘোষণা করি, এটির সাহায্যে আপনি এখন উবুন্টু গ্রাফিকাল অ্যাপ্লিকেশন ইনস্টল ও পরিচালনা করতে পারবেন।
আশা করি এটি কাউকে সাহায্য করবে।
শুভেচ্ছা
আমার কাজে আমি সমস্যা ছাড়াই এটি ইনস্টল করেছি, তবে বাড়িতে মাইক্রোসফ্ট স্টোর আমাকে "কোড: 0x80131500" ত্রুটি ছুড়ে ফেলেছে এবং এটিকে পুনরায় সেট করার কোনও উপায় নেই। তারা উইন্ডো ফর্ম্যাট এবং ইনস্টল করার পরামর্শ দেয় তবে আমি এত ঝামেলা করতে চাই না। আমি কেবল এটি ব্যবহার করতে চেয়েছিলাম কিন্তু স্টোর থেকে উবুন্টু অ্যাপ্লিকেশনটি ডাউনলোড করার আমার কোনও উপায় নেই। মাইক্রোসফ্ট স্টোরের বাইরে উবুন্টুর সেই সংস্করণটি পাওয়ার কোনও উপায় আছে কি? শুভেচ্ছা!
পাওয়ার শেল মডেলিটà অ্যামিনিস্ট্রেটোর সেট করে, ডাব্লুএসএল ডিফল্ট সংস্করণ 1 অনেক সমস্যা রয়েছে।
wsl -set-default-version 1
আমি লে ভি ভেরিও অ্যাপ্লিকেশন অনুসারে যা করেছি তা অনুসরণ করেছি
wsl -list -verbose
পোiা পোটে দূরে মানুহালে
ডাব্লুএসএল -সেট-সংস্করণ নোম অ্যাপ (ভার্বোস তালিকা) সংস্করণ নম্বর
আমার ব্লগটি সুপার-ব্লগ- ইনফো.ব্লগস্পট.কম অনুসরণ করুন
হ্যালো, কিভাবে আমি এই কনসোলটি বহু বছর ধরে ব্যবহার করছি এটি বের হওয়ার পর থেকে, সত্যটি হল এটি আমার জন্য অনেকগুলি কাজকে সহজ করে তুলেছে, যেহেতু ফিল্টার কমান্ড, AWK ইত্যাদি উইন্ডোজে ফাইলগুলির সাথে কাজ করার জন্য খুব দরকারী, কিন্তু আমি এটি পুটি বা অন্য কোন ক্লায়েন্টের সাথে কনফিগার করা সম্ভব কিনা তা জানতে চেয়েছিলেন।
শুভেচ্ছা এবং খুব ভাল টিউটোরিয়াল