كيفية استخدام Termux لتشغيل تطبيقات Linux Command Line في Android

How Use Termux Run Command Line Linux Apps Android



تغطي هذه المقالة دليلًا حول تطبيق Termux Android الذي يسمح لك بتشغيل برامج سطر الأوامر والبرامج النصية على أجهزة Android.

ترموكس هو تطبيق محاكي طرفي مفتوح المصدر يعمل على أجهزة Android. كما أنه يعمل كنوع من نظام التشغيل Linux الصغير ، المليء بالعديد من الأدوات والأدوات المساعدة التي تراها عادة في توزيعات Linux لسطح المكتب. يمكنك استخدام Termux لتثبيت العديد من تطبيقات سطر الأوامر وتشغيلها من خلال مدير الحزم الخاص بها. لا يلزم الوصول إلى الجذر لتثبيت Termux وتشغيله على Android. يمكنك حتى استخدام واجهات المستخدم الرسومية لبيئة سطح المكتب خفيفة الوزن دون تسريع الأجهزة من خلال Termux (عبر VNC) ، ولكنها قد تكون بطيئة وغير قابلة للاستخدام تمامًا على أجهزة اللمس ذات الشاشات الصغيرة. يحظى Termux بشعبية كبيرة بين المطورين والمستخدمين الآخرين الذين يرغبون في الوصول إلى تطبيقات CLI Linux على Android. إنه أقرب شيء تحصل عليه من نظام التشغيل Linux OS على نظام Android ، ويسعدك استخدامه مع واجهته المحسّنة باللمس والمناسبة للأجهزة ذات الشاشات الصغيرة. يتميز Termux بإجراءات إضافية للوحة المفاتيح مما يسهل إدخال الرموز ، كما يتميز أيضًا بالإكمال التلقائي من خلال مفتاح الإجراء الموجود في الصف العلوي من لوحة المفاتيح على الشاشة.







استخدم حالات

بعض الأشياء التي يمكنك القيام بها مع Termux:



  • قم بتشغيل نصوص Python
  • قم بتشغيل البرامج النصية Bash
  • العب ألعاب سطر الأوامر
  • محرر الوصول السادس
  • قم بإجراء اتصالات SSH
  • قم بإنشاء Python virtualenv
  • تطوير التطبيقات طالما أنك لا تحتاج إلى الوصول إلى واجهة المستخدم الرسومية
  • قم بتثبيت حزم إضافية مع pip و npm و cpan و gem و tlmgr ومديري الحزم الآخرين
  • بشكل أساسي ، أي شيء تسمح لك الحزمة المثبتة بالقيام به من خلال واجهة سطر الأوامر الخاصة بها

تثبيت Termux على نظام Android

يمكنك تنزيل وتثبيت Termux من خلال تطبيقات جوجل او من F- الروبوت . قم بتشغيل Termux من خلال المشغل ، وسيتم الترحيب بك بالشاشة التالية:







تمكين الوصول إلى التخزين على Termux

للوصول إلى الملفات في محطة Termux أو لحفظ الملفات من محطة Termux ، ستحتاج أولاً إلى إعداد تخزين Termux وتوفير أذونات وصول التخزين إلى Termux عند مطالبتك بذلك. يمكنك القيام بذلك عن طريق تنفيذ الأمر التالي:

$تخزين الإعداد النهائي

بمجرد الانتهاء من إعداد التخزين ، ستتمكن من العثور على ملفات Termux المخزنة في المجلد المشترك في وحدة التخزين الداخلية لجهاز Android الخاص بك. في حالة عدم وجود المجلد المشترك ، يمكنك إنشاء واحد يدويًا. عادةً ما يكون المسار الكامل لهذا المجلد المشترك هو / storage / emulated / 0 / shared.



تثبيت وإدارة حزم Termux الرسمية

بمجرد تثبيت Termux ، قم بتشغيل الأمر أدناه لتحديث المستودعات وترقيتها:

$ترقية pkg

يمكنك الآن تثبيت الحزم التي تريدها باستخدام الأمر التالي:

$pkgتثبيت <اسم_حزمة>

بعد التثبيت ، ستتمكن من تشغيل الأمر للحزمة المثبتة في محطة Termux (تمامًا كما تفعل على نظام تشغيل Linux على سطح المكتب):


يمكنك الحصول على قائمة بحزم Termux القابلة للتثبيت من هنا . يمكنك أيضًا البحث والبحث عن الحزم في Termux نفسها. للقيام بذلك ، قم بتشغيل أمر بالتنسيق التالي:

$بحث pkg<مصطلح البحث>

يمكنك أيضًا سرد جميع الحزم باستخدام الأمر التالي:

$قائمة pkg-all

تثبيت حزم Debt في Termux

يمكنك تثبيت حزم .deb معينة من مستودعات Ubuntu أو Debian طالما أنها مصممة لمعمارية هاتفك المحمول (في هذه الأيام ، تحتوي الهواتف المحمولة في الغالب على بنيات aarch64 و aarch32). لاحظ أن بعض الحزم قد ترفض العمل على Termux. لتثبيت حزمة .deb ، قم بتشغيل أمر بالتنسيق التالي:

$dpkg -أنا <deb_package_name>

لإزالة حزمة .deb مثبتة يدويًا في Termux ، قم بتشغيل أمر بالتنسيق التالي:

$dpkg --إزالة <deb_package_name>

لسرد جميع حزم .deb المثبتة يدويًا ، ستحتاج إلى تشغيل الأمر التالي:

$dpkg -ال

يمكن تثبيت أي حزمة .deb من أي مصدر حزمة طالما أنها تلبي متطلبات التوافق. كما هو الحال دائمًا ، يجب أن تكون حذرًا عند اختيار حزم الطرف الثالث لمنع تثبيت الحزم المشبوهة.

تمكين مستودعات إضافية في Termux

يمكنك أيضًا تمكين مستودعات إضافية في Termux لتمكين تثبيت الحزم الإضافية. للعثور على المزيد من المستودعات ، قم بزيارة هذا صفحة وانقر على مستودعات لها أسماء تنتهي بـ -packages. ستجد الأمر الخاص بتمكين هذه المستودعات في ملفات README الخاصة بهم. يبدو الأمر الخاص بتمكين المستودعات الإضافية كما يلي:

$pkgتثبيت <repository_name>

فيما يلي بعض الأمثلة التي اختبرتها ووجدت أنها تعمل على Termux:

$ pkgتثبيتx11- ريبو

$ pkgتثبيتلعبة الريبو

$ pkgتثبيتجذر الريبو

$ pkgتثبيتغير مستقر

$ pkgتثبيتعلم الريبو

يمكن أيضًا تمكين بعض مستودعات مجتمعات الجهات الخارجية. ستجد قائمة بهذه المستودعات متاحة هنا .

تثبيت إضافات ترموكس

يوفر Termux بعض الوظائف الإضافية المفيدة التي يمكن تثبيتها على جهاز Android من خلال متجر Play. بعض هذه الإضافات الإضافية مجانية ، والبعض الآخر مدفوع. يمكنك العثور على قائمة بهذه الوظائف الإضافية المتاحة هنا .

استنتاج

تسمح لك بعض التطبيقات في متجر Play بتثبيت وتشغيل بيئات Linux كاملة على Android. ومع ذلك ، يتطلب عدد قليل منهم الوصول إلى الجذر ، كما أنها ليست سهلة الاستخدام تمامًا. فيما يتعلق بسهولة الاستخدام ، لا يوجد شيء آخر مثل Termux في متجر Play.