অ্যান্ড্রয়েডে কমান্ড লাইন লিনাক্স অ্যাপস চালানোর জন্য কীভাবে টার্মাক্স ব্যবহার করবেন

How Use Termux Run Command Line Linux Apps Android



এই নিবন্ধটি টার্মাক্স অ্যান্ড্রয়েড অ্যাপের একটি নির্দেশিকা জুড়েছে যা আপনাকে অ্যান্ড্রয়েড ডিভাইসে কমান্ড-লাইন প্রোগ্রাম এবং স্ক্রিপ্ট চালানোর অনুমতি দেয়।

টার্মাক্স একটি ওপেন সোর্স টার্মিনাল এমুলেটর অ্যাপ্লিকেশন যা অ্যান্ড্রয়েড ডিভাইসে কাজ করে। এটি একটি ধরণের মিনি লিনাক্স ওএস হিসাবেও কাজ করে, অনেকগুলি সরঞ্জাম এবং ইউটিলিটি দিয়ে ভরা যা আপনি সাধারণত ডেস্কটপ লিনাক্স বিতরণে দেখতে পান। আপনি তার নিজস্ব প্যাকেজ ম্যানেজারের মাধ্যমে অসংখ্য কমান্ড-লাইন অ্যাপ ইনস্টল এবং চালানোর জন্য টার্মাক্স ব্যবহার করতে পারেন। অ্যান্ড্রয়েডে টার্মাক্স ইনস্টল এবং চালানোর জন্য কোনও রুট অ্যাক্সেসের প্রয়োজন নেই। আপনি টার্মাক্সের মাধ্যমে (VNC এর মাধ্যমে) হার্ডওয়্যার এক্সিলারেশন ছাড়াই একটি হালকা ডেস্কটপ এনভায়রনমেন্ট GUI ব্যবহার করতে পারেন, কিন্তু সেগুলি ধীর হতে পারে এবং ছোট পর্দার স্পর্শ ডিভাইসে ঠিক ব্যবহারযোগ্য নয়। টার্মাক্স ডেভেলপার এবং অন্যান্য ব্যবহারকারীদের মধ্যে অত্যন্ত জনপ্রিয় যারা অ্যান্ড্রয়েডে CLI লিনাক্স অ্যাপস অ্যাক্সেস করতে চায়। এটি অ্যান্ড্রয়েডে একটি লিনাক্স ওএসের নিকটতম জিনিস এবং এটি ছোট পর্দার ডিভাইসের জন্য উপযুক্ত স্পর্শ-অপ্টিমাইজড ইন্টারফেসের সাথে ব্যবহার করে আনন্দিত। টার্মাক্সে অতিরিক্ত কীবোর্ড অ্যাকশন রয়েছে যা প্রতীকগুলি ইনপুট করা সহজ করে এবং অন-স্ক্রীন কীবোর্ডের উপরের সারিতে অবস্থিত অ্যাকশন কী-এর মাধ্যমে স্বয়ংক্রিয়ভাবে সমাপ্তির বৈশিষ্ট্যও দেখায়।







ব্যবহারের ক্ষেত্রে

কিছু জিনিস যা আপনি টার্মাক্স দিয়ে করতে পারেন:



  • পাইথন স্ক্রিপ্ট চালান
  • বাশ স্ক্রিপ্ট চালান
  • কমান্ড-লাইন গেম খেলুন
  • অ্যাক্সেস ভি এডিটর
  • SSH সংযোগ তৈরি করুন
  • পাইথন ভার্চুয়ালেনভ তৈরি করুন
  • যতক্ষণ না আপনার GUI অ্যাক্সেসের প্রয়োজন নেই ততক্ষণ অ্যাপস ডেভেলপ করুন
  • Pip, npm, cpan, gem, tlmgr, এবং এই ধরনের অন্যান্য প্যাকেজ ম্যানেজারের সাথে অতিরিক্ত প্যাকেজ ইনস্টল করুন
  • মূলত, একটি ইনস্টল করা প্যাকেজ যা আপনাকে তার কমান্ড-লাইন ইন্টারফেসের মাধ্যমে করতে দেয়

অ্যান্ড্রয়েডে টার্মাক্স ইনস্টল করা

আপনি টার্মাক্স ডাউনলোড এবং ইনস্টল করতে পারেন গুগল প্লে অথবা থেকে এফ-ড্রয়েড । লঞ্চারের মাধ্যমে টার্মাক্স চালু করুন, এবং আপনাকে নিম্নলিখিত স্ক্রিন দিয়ে স্বাগত জানানো উচিত:







টার্মাক্সে স্টোরেজ অ্যাক্সেস সক্ষম করা

টার্মাক্স টার্মিনালে ফাইলগুলি অ্যাক্সেস করতে বা টার্মাক্স টার্মিনাল থেকে ফাইলগুলি সংরক্ষণ করতে, আপনাকে প্রথমে টার্মাক্স স্টোরেজ সেটআপ করতে হবে এবং অনুরোধ করার সময় টার্মাক্সে স্টোরেজ অ্যাক্সেসের অনুমতি প্রদান করতে হবে। আপনি নিম্নলিখিত কমান্ডটি সম্পাদন করে এটি করতে পারেন:

$টার্মাক্স-সেটআপ-স্টোরেজ

একবার আপনি স্টোরেজ সেটআপ হয়ে গেলে, আপনি আপনার অ্যান্ড্রয়েড ডিভাইসের অভ্যন্তরীণ স্টোরেজে ভাগ করা ফোল্ডারে সংরক্ষিত টার্মাক্স ফাইলগুলি খুঁজে পেতে সক্ষম হবেন। যদি ভাগ করা ফোল্ডারটি বিদ্যমান না থাকে, আপনি নিজে একটি তৈরি করতে পারেন। সাধারণত, এই ভাগ করা ফোল্ডারের সম্পূর্ণ পথ হল/storage/emulated/0/shared।



অফিসিয়াল টার্মাক্স প্যাকেজ ইনস্টল এবং পরিচালনা

একবার আপনি টার্মাক্স ইনস্টল করার পরে, সংগ্রহস্থলগুলি আপডেট এবং আপগ্রেড করার জন্য নীচের কমান্ডটি চালান:

$pkg আপগ্রেড

এখন আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার পছন্দসই প্যাকেজগুলি ইনস্টল করতে পারেন:

$pkgইনস্টল <প্যাকেজ_নাম>

ইনস্টলেশনের পরে, আপনি টার্মাক্স টার্মিনালে ইনস্টল করা প্যাকেজের জন্য কমান্ডটি চালাতে সক্ষম হবেন (যেমন আপনি ডেস্কটপ লিনাক্স ওএস -এ করবেন):


আপনি ইনস্টলযোগ্য টার্মাক্স প্যাকেজগুলির একটি তালিকা পেতে পারেন এখানে । আপনি টার্মাক্সে প্যাকেজগুলি অনুসন্ধান এবং সন্ধান করতে পারেন। এটি করার জন্য, নিম্নলিখিত বিন্যাসে একটি কমান্ড চালান:

$pkg অনুসন্ধান<অনুসন্ধানের শর্ত>

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে সমস্ত প্যাকেজ তালিকাভুক্ত করতে পারেন:

$pkg তালিকা-সব

টার্মাক্সে দেব প্যাকেজ ইনস্টল করা

আপনি উবুন্টু বা ডেবিয়ান সংগ্রহস্থল থেকে কিছু .deb প্যাকেজ ইনস্টল করতে পারেন যতক্ষণ না সেগুলি আপনার মোবাইলের আর্কিটেকচারের জন্য তৈরি করা হয় (আজকাল, মোবাইলে বেশিরভাগ aarch64 এবং aarch32 আর্কিটেকচার থাকে)। লক্ষ্য করুন যে কিছু প্যাকেজ টার্মাক্সে কাজ করতে অস্বীকার করতে পারে। একটি .deb প্যাকেজ ইনস্টল করতে, নিম্নলিখিত বিন্যাসে একটি কমান্ড চালান:

$dpkg -আই <deb_package_name>

টার্মাক্সে ম্যানুয়ালি ইনস্টল করা .deb প্যাকেজ অপসারণ করতে, নিম্নলিখিত বিন্যাসে একটি কমান্ড চালান:

$dpkg --অপসারণ <deb_package_name>

সমস্ত ম্যানুয়ালি ইনস্টল করা .deb প্যাকেজগুলি তালিকাভুক্ত করতে, আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:

$dpkg -দ্য

যেকোনো প্যাকেজ উৎস থেকে .deb প্যাকেজ যতক্ষণ পর্যন্ত এটি সামঞ্জস্যের প্রয়োজনীয়তা পূরণ করে ততক্ষণ ইনস্টল করা যাবে। বরাবরের মতো, সন্দেহজনক প্যাকেজগুলির ইনস্টলেশন রোধ করতে তৃতীয় পক্ষের প্যাকেজগুলি বাছাই করার সময় আপনার সতর্ক হওয়া উচিত।

টার্মাক্সে অতিরিক্ত সংগ্রহস্থল সক্ষম করা

আপনি অতিরিক্ত প্যাকেজগুলির ইনস্টলেশন সক্ষম করতে টার্মাক্সে অতিরিক্ত সংগ্রহস্থল সক্ষম করতে পারেন। আরো সংগ্রহস্থল খুঁজে পেতে, এই দেখুন পৃষ্ঠা এবং -packages দিয়ে শেষ হওয়া নামভান্ডারগুলিতে ক্লিক করুন। আপনি তাদের README ফাইলগুলিতে এই সংগ্রহস্থলগুলি সক্ষম করার জন্য কমান্ডটি খুঁজে পাবেন। অতিরিক্ত সংগ্রহস্থল সক্ষম করার জন্য কমান্ডটি এইরকম দেখাচ্ছে:

$pkgইনস্টল <repository_name>

নিচে কিছু উদাহরণ দেওয়া হল যা আমি টার্মাক্সে পরীক্ষা করে দেখেছি:

$ pkgইনস্টলx11- রেপো

$ pkgইনস্টলখেলা-রেপো

$ pkgইনস্টলরুট-রেপো

$ pkgইনস্টলঅস্থির-রেপো

$ pkgইনস্টলবিজ্ঞান-রেপো

কিছু তৃতীয় পক্ষের কমিউনিটি সংগ্রহস্থলগুলিও সক্ষম করা যেতে পারে। আপনি উপলব্ধ এই সংগ্রহস্থলগুলির একটি তালিকা পাবেন এখানে

টার্মাক্স অ্যাড-অন ইনস্টল করা হচ্ছে

টার্মাক্স কিছু দরকারী অ্যাড-অন সরবরাহ করে যা প্লে স্টোরের মাধ্যমে অ্যান্ড্রয়েড ডিভাইসে ইনস্টল করা যায়। এই অতিরিক্ত অ্যাড-অনগুলির মধ্যে কিছু বিনামূল্যে, অন্যদের অর্থ প্রদান করা হয়। আপনি উপলব্ধ এই অ্যাড-অনগুলির একটি তালিকা খুঁজে পেতে পারেন এখানে

উপসংহার

প্লে স্টোরের কিছু অ্যাপ আপনাকে অ্যান্ড্রয়েডে সম্পূর্ণ লিনাক্স পরিবেশ ইনস্টল এবং চালানোর অনুমতি দেয়। যাইহোক, তাদের মধ্যে কয়েকটি রুট অ্যাক্সেস প্রয়োজন, এবং তারা ব্যবহার করা ঠিক সহজ নয়। যতদূর ব্যবহারকারী-বন্ধুত্বের বিষয়, প্লে স্টোরে টার্মাক্সের মতো আর কিছুই নেই।