ترموکس (Termux) یک شبیه ساز ترمینال لینوکس برای اندرویده که اکثر دستورات و دسترسیهایی که در لینوکس نیاز به روت (root) ندارن رو در اختیار شما میذاره. به عنوان مثال ssh، nano، ping، اجرای اسکریپت، نصب و اجرای پکیجها یا نمایش اطلاعات کارت شبکه.
فهرست مطالب
دانلود و نصب Termuxراهاندازی Package managerراهاندازی Storageافزونه Termux API نصب SSH
Termux همچنان یکی از کاربردیترین و قدرتمندترین ابزارها برای اجرای محیط لینوکس روی اندروید محسوب میشود. از آنجا که توسعه این پروژه بهصورت داوطلبانه انجام میشود، روند توسعه آن همیشه کاملاً پایدار و مداوم نبوده و حتی مدتی از گوگل پلی هم حذف شده بود. البته در حال حاضر نسخه غیر رسمی از طریق گوگل پلی در دسترس است. در این مطلب آموزش نصب و راهاندازی Termux روی گوشیهای اندرویدی را ارائه میدهم.
دانلود و نصب Termux
اولین قدم، دانلود فایل نصبی برنامه است. منابع رسمی نصب Termux، GitHub و F-Droid هستند. نسخهای نیز در Google Play منتشر شده، اما این نسخه توسط تیم اصلی Termux نگهداری نمیشود و از نظر امکانات و بهروزرسانیها با نسخههای رسمی تفاوت دارد. به همین دلیل، در این مطلب نصب از GitHub را آموزش میدهیم.
نکته: بر اساس اطلاعیه، نسخه Google Play یک نسخه غیررسمی (Fork) محسوب میشود و تیم اصلی Termux آن را توصیه نمیکند. این نسخه برخی قابلیتها، اصلاحات امنیتی و رفع اشکال نسخههای رسمی را ندارد و ممکن است در آینده نیز از Google Play حذف شود. بنابراین، در صورت امکان، از نسخههای GitHub یا F-Droid استفاده کنید.
پس دانلود از GitHub را توضیح میدهم؛ ابتدا وارد صفحه Releases شوید و آخرین نسخه را دانلود کنید. در زمان نگارش این مطلب، آخرین نسخه پایدار v0.118.3 و آخرین نسخه آزمایشی v0.119.0-beta.3 است. همچنین نسخه googleplay.2026.06.21 نیز از طریق Google Play در دسترس است.
داخل بخش Assets (پایین باکس هر ورژن) باید یکی از فایلهای APK را دانلود کنید. هر APK برای معماری متفاوتی از پردازنده ساخته شده و نام معماری در ابتدای فایل مشخص است (مثلاً arm64-v8a). برای اینکه بدانید کدام نسخه مناسب دستگاه شماست، میتوانید مدل گوشی خود را در اینترنت جستجو کنید یا از برنامههایی مثل Droid Hardware Info کمک بگیرید. اگر هم نمیخواهید درگیر این موضوع شوید، نسخه universal را دانلود کنید؛ این نسخه حجم بیشتری دارد اما از تمام معماریهای رایج پشتیبانی میکند.
بعد از دانلود، فایل APK را اجرا کنید. اگر نسخه مناسب معماری دستگاه را انتخاب کرده باشید، برنامه بدون مشکل نصب خواهد شد.
راهاندازی Package manager
برای اینکه بتونید ابزارها و نرمافزارهایی که نیاز دارید رو با package manager مدیریت کنید اول دستور pkg update رو اجرا کنید و و در صورتی که موفق نشدید به repository متصل بشید، با اجرای دستور termux-change-repo به صفحه انتخاب repository برید و سرورهای دیگه رو تست کنید.
راهاندازی Storage
برای اینکه به فایلهای دستگاه دسترسی پیدا بکنید باید دسترسی storage رو به Termux بدید که با اجرای دستور termux-setup-storage، این راهاندازی به طور خودکار انجام میشه و پوشهای تحت عنوان storage در مسیر پیش فرض ترمینال ایجاد میکنه که از طریق اون پوشه میتونید این دسترسی رو داشته باشید.
افزونه Termux API
یکی از قابلیتهای جالبی که Termux در اختیار کاربر میذاره دسترسی به سنسورها، بخشی از سختافزار و بعضی از برنامههای پیش فرض گوشی هستش. به عنوان مثال وضعیت باتری، شدت نور صفحه، دسترسی به کلیپبورد، اس ام اسها و تماسها، دوربین و وایفای. اگر اطلاعات بیشتری نیاز دارید به لینک راهنمای کامل Termux:API برید.
راهاندازی Termux:API
برای راهاندازی و استفاده از این امکانات باید اول پلاگین Termux:API رو نصب کنید که طبق راهنمای خود Termux هم از گوگل پلی قابل دانلوده و هم از F-Droid.
بعد از نصب پلاگین نیازه که داخل ترمینال دستور pkg install termux-api رو اجرا کنید تا پکیجهای مورد نیاز نصب بشن و بعد از نصب میتونید دستورات لیست شده در صفحه Termux:API رو اجرا کنید (طبیعتا تمام دستورات روی تمام دستگاهها اجرا نمیشه).
برای تست کافیه دستور termux-sensor -l رو اجرا کنید تا لیست کامل سنسورهایی که Termux تشخیص داده رو ببینید.
نصب SSH
اگر ورژن درستی از Termux رو نصب کرده باشید با اجرای دستور ssh متوجه دستور مورد نیاز برای نصبش میشید. با اجرای دستور pkg install openssh میتونید ssh رو نصب کنید. بعد از نصب، با دستور ssh -V ورژن رو چک کنید تا از آپدیت بودن repository مطمئن بشید.
در نهایت شما میتونید runtime مورد نظرتون رو نصب و به عنوان مثال کد Python اجرا کنید و با ترکیب Termux:API و دسترسی به سنسورها میشه کارهای جالب و خلاقانهای انجام داد.