উইন্ডোজ 10 ব্যাশ এবং পুদিনা


13

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

সম্পাদনা: পরিষ্কার হওয়ার জন্য, আমি সাইগউইন ইনস্টল করতে চাই না। আমি নতুন লিনাক্স সাবসিস্টেম এবং এর ব্যাশ শেলটি ব্যবহার করতে চাই, তবে আমি মিন্টিকে আমার টার্মিনাল হিসাবে ব্যবহার করতে চাই।


1
এটি বর্তমানে সম্ভব নয়।
Seb

2
বাশঅনলিনাক্স গিথুব ইস্যু ট্র্যাকার সম্পর্কে কয়েকটি মন্তব্য রয়েছে, যেমন এটির একটি গিথুব / মাইক্রোসফট / ব্যাশঅন উইন্ডোজ / বিবিধ / এবং পুদিনা ইস্যু ট্র্যাকার সম্পর্কে: github.com/mintty/mintty/issues/558 আমরা নই এখনো ...
Seb

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

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

এছাড়াও এমন কিছু প্রোগ্রাম রয়েছে যা কেবল লিনাক্সে চালিত হয় (পোর্টিংয়ে ব্যাপক প্রচেষ্টা না করে)। ভার্চুয়াল মেশিন শুরু করার চেয়ে বাশ চালানো আরও সহজ।
বেন ফুলটন

উত্তর:


13

পুদিনা বিকাশকারী সবেমাত্র একটি ইনস্টলার প্রকাশ করেছে যা কোনও বাহ্যিক নির্ভরতা ছাড়াই আপনার জন্য এটি সেট আপ করবে (এটিতে সাইগউইন ডেল, কনসোল সহায়ক এবং ডাব্লুএসব্রিজ রয়েছে):

https://github.com/mintty/wsltty/releases

ডাউনলোড করুন, ইনস্টল করুন এবং আপনার কাজ শেষ হয়েছে।

আপনি যদি বাশের চেয়ে আলাদা শেল চালাতে চান তবে শর্টকাটটি পরিবর্তন করুন (আপনার স্টার্টমেনুতে)। উদাহরণস্বরূপ, zsh সহ টার্মিনাল প্রতি ssh- এজেন্ট চালানো:

%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l

5

পুদিনা + ডাব্লুএসব্রিজ ব্যবহার করে।

3 টি ফাইল ডাউনলোড করুন:

mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-2.5.2-1.tar.xz

mirrors.kernel.org/sourceware/cygwin/x86_64/release/mintty/mintty-2.4.2-0.tar.xz

github.com/rprichard/wslbridge/releases/download/0.1.0/wslbridge-0.1.0-cygwin64.tar.gz

এই ফাইলগুলিকে বিন নামের একই ডিরেক্টরিতে রাখুন:

cygwin1.dll : cygwin-2.5.2-1.tar.xz

cygwin-console-helper.exe : cygwin-2.5.2-1.tar.xz

mintty.exe : mintty-2.4.2-0.tar.xz

wslbridge.exe : wslbridge-0.1.0-cygwin64.tar.gz

wslbridge-backend : wslbridge-0.1.0-cygwin64.tar.gz

এবং একটি খালি তৈরি করুন minttyrc

চালান mintty -c ./minttryc ./wslbridge

অথবা লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমের জন্য টার্মিনাল এমুলেটর ব্যবহার করুন (ডাব্লুএসএল)


-4

মূল থ্রেড

এটি কীভাবে করা যায় তা এখানে ব্যাশের অধীনে পুদিনা চালান।

  1. এখান থেকে পুদিনা ডাউনলোড করুন

  2. আনজিপ এবং এক্সট্র্যাক্ট mintty.exe

  3. binআপনি যেখানে গিট ইনস্টল করেছেন সেখানে আপনার ফোল্ডারে যান । ডিফল্ট অবস্থান:C:\Program Files (x86)\Git\bin

  4. গিট বাশের জন্য উইন্ডোজ শর্টকাটে ডান ক্লিক করুন

  5. লক্ষ্য সেট করুন:

সি: \ প্রোগ্রাম ফাইল (x86) it গিট \ বিন \ mintty.exe "/ বিন / শ - লগিন -i

ডাউনলোডের অবস্থান যদি আলাদা হয় তবে সেই অনুযায়ী লোকেশনটি পরিবর্তন করুন।

  1. এটি চালু করতে গিট বাশ শর্টকাটে ক্লিক করুন ।

2
এই নতুন লিনাক্স সাবসিস্টেম ব্যবহার করে না, এটা উইন্ডোজ জন্য Git দ্বারা উপলব্ধ ব্যাশ ব্যবহার ...
Seb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.