Termux
com.termux
ابزارها
دسته‌بندی
—
هنوز رای ثبت نشده
110 مگابایت
حجم فایل
همه سنین
رده سنی

دانلود ترموکس (Termux) برای اندروید

معرفی ترموکس (Termux)

ترموکس (Termux) محیط خط فرمان لینوکسی را روی اندروید در اختیار کاربر می‌گذارد و گوشی یا تبلت را به فضایی برای اجرای دستورها، اسکریپت‌ها و ابزارهای توسعه تبدیل می‌کند. هسته تجربه آن یک ترمینال متنی است که برای کار با فایل‌ها، مدیریت بسته‌ها و استفاده از ابزارهای رایج خط فرمان طراحی شده؛ بنابراین کاربرانی که با لینوکس، برنامه‌نویسی یا اتوماسیون آشنا هستند، می‌توانند بخشی از کارهای فنی خود را مستقیماً از دستگاه همراه انجام دهند.

کاربرد ترموکس فقط به نوشتن چند دستور محدود نیست: این محیط برای اجرای زبان‌های برنامه‌نویسی، کار با Git، اتصال SSH به سرورها و ساخت یا اجرای اسکریپت‌های شخصی نیز شناخته می‌شود. مدل کاری آن به جای رابط‌های گرافیکی ساده، بر فرمان‌ها و بسته‌های لینوکسی تکیه دارد؛ به همین دلیل برای توسعه‌دهندگان، مدیران سیستم، دانشجویان رشته‌های فنی و علاقه‌مندان به یادگیری خط فرمان مناسب‌تر است. ترموکس راهی است برای انجام کارهای سبک توسعه و مدیریت سیستم در اندروید، بدون آن‌که کاربر به یک رایانه دسکتاپ وابسته باشد.

بررسی تخصصی ترموکس (Termux)

ترموکس (Termux) بیش از آنکه یک برنامه معمولی اندروید باشد، لایه‌ای متنی برای انجام کارهای لینوکسی روی گوشی یا تبلت است. ارزش اصلی آن از تبدیل دستگاه همراه به محیطی قابل‌برنامه‌ریزی می‌آید: به‌جای محدود شدن به گزینه‌هایی که یک رابط گرافیکی از پیش تعیین کرده، کاربر می‌تواند دستورها را ترکیب کند، اسکریپت بسازد و گردش کار متناسب با نیاز خود شکل دهد. همین انعطاف، ترموکس را برای توسعه‌دهندگان، مدیران سیستم و افرادی که در حال یادگیری لینوکس هستند معنادار می‌کند؛ اما برای کسی که تنها دنبال اجرای یک وظیفه آماده با چند لمس است، احتمالاً پیچیدگی غیرضروری ایجاد خواهد کرد.

ساختار خط فرمان در ابتدا ساده به نظر می‌رسد، ولی استفاده مؤثر از آن به شناخت مسیر فایل‌ها، بسته‌ها، مجوزها و نحو دستورها وابسته است. تفاوت مهمی میان اجرای چند فرمان پایه و ساخت یک محیط کاری پایدار وجود دارد. خطاها نیز معمولاً به‌شکل پیام متنی ظاهر می‌شوند و تفسیر آن‌ها بر عهده کاربر است. بنابراین یادگیری ترموکس بیشتر شبیه یادگیری یک ابزار فنی است تا آشنایی با منوهای یک اپ. این دشواری در مقابل، دانشی قابل‌انتقال ایجاد می‌کند؛ بسیاری از مفاهیمی که کاربر در زمینه پوسته، Git، SSH یا اسکریپت‌نویسی فرا می‌گیرد، بیرون از گوشی نیز کاربرد دارند.

در سناریویی مانند بررسی سریع یک مخزن Git، اصلاح یک اسکریپت یا اتصال SSH به یک سرور، همراه‌بودن محیط فرمان می‌تواند وابستگی به رایانه را کاهش دهد. برای کارهای تکراری نیز امکان تبدیل چند مرحله دستی به یک اسکریپت، مزیتی اساسی است. بااین‌حال، صفحه کوچک، صفحه‌کلید لمسی و نیاز مکرر به واردکردن نمادهای خاص باعث می‌شوند نوشتن فرمان‌های طولانی یا ویرایش پروژه‌های بزرگ فرساینده شود. اتصال صفحه‌کلید فیزیکی می‌تواند این اصطکاک را کمتر کند، اما ماهیت موبایلی دستگاه همچنان باقی می‌ماند.

ترموکس را نباید معادل کامل یک رایانه لینوکسی یا جایگزین بی‌قیدوشرط محیط توسعه دسکتاپ دانست. برنامه در چارچوب محدودیت‌های اندروید فعالیت می‌کند و بعضی گردش‌های کاری سطح سیستم، ابزارهای گرافیکی یا پروژه‌های سنگین ممکن است با این چارچوب سازگار نباشند. از سوی دیگر، میزان وابستگی به شبکه به نوع کار بستگی دارد: اجرای فرمان‌ها و اسکریپت‌های محلی الزاماً همان نیاز ارتباطی دریافت بسته‌ها، کار با مخزن راه‌دور یا اتصال SSH را ندارد.

در مجموع، جذابیت ترموکس در راحتی فوری نیست، بلکه در کنترل، ترکیب‌پذیری و قابلیت ساخت ابزارهای شخصی است. کاربری که حاضر است خط فرمان را بیاموزد و وظایف فنی سبک یا مدیریت از راه دور را روی دستگاه همراه انجام دهد، ارزش بلندمدتی از آن می‌گیرد. در مقابل، کاربران رابط‌های بصری، افراد بی‌علاقه به عیب‌یابی متنی و کسانی که قصد توسعه پروژه‌های بزرگ را فقط با گوشی دارند، احتمالاً با محدودیت و اصطکاک بیشتری روبه‌رو می‌شوند.

ویژگی‌های ترموکس (Termux)

  • محیط خط فرمان لینوکسی: دستورهای پوسته را در یک ترمینال متنی روی دستگاه اندرویدی اجرا کنید.
  • مدیریت بسته‌ها: ابزارها و کتابخانه‌های خط فرمان موردنیاز را نصب و مدیریت کنید.
  • اجرای کد و اسکریپت: برنامه‌ها و اسکریپت‌های شخصی را با زبان‌ها و ابزارهای در دسترس اجرا کنید.
  • کار با فایل‌ها: فایل‌ها و پوشه‌ها را با دستورهای لینوکسی ایجاد، جابه‌جا، ویرایش و سازمان‌دهی کنید.
  • مدیریت مخزن Git: مخزن‌های کد را دریافت، بررسی و تغییرات آن‌ها را با Git ثبت و مدیریت کنید.
  • اتصال SSH: برای اجرای فرمان‌ها و مدیریت از راه دور به سرورها متصل شوید.
  • اتوماسیون وظایف: چند فرمان تکراری را در قالب اسکریپت ترکیب کرده و گردش کار شخصی بسازید.

نگاه سریع به قابلیت‌ها و سناریو استفاده در ترموکس

تعامل با ترموکس از یک پنجره ترمینال آغاز می‌شود: کاربر فرمان را می‌نویسد، خروجی متنی را می‌خواند و بر اساس آن مرحله بعدی را پیش می‌برد. یک استفاده کوتاه می‌تواند بررسی فایل‌ها، اجرای یک دستور یا آزمودن اسکریپتی کوچک باشد؛ اما در کارهای ادامه‌دار، ترمینال به محل نگه‌داری فرمان‌ها و ساخت روندهای تکرارشونده تبدیل می‌شود. کاربر می‌تواند ابزار موردنیازش را به محیط اضافه کند و سپس همان فضای فرمان را برای کار با کد، مخزن‌ها یا اتصال به یک سامانه راه‌دور ادامه دهد. محور تجربه، نوشتن و ترکیب دستورهاست، نه حرکت میان منوهای گرافیکی.

نکات مهم استفاده و رفع مشکلات رایج ترموکس

ترموکس به فایل‌های پوشه Download یا حافظه مشترک دسترسی ندارد

علت: مجوز دسترسی به فضای ذخیره‌سازی داده نشده یا مسیرهای حافظه مشترک هنوز برای ترموکس آماده نشده‌اند. بعضی پوشه‌های محافظت‌شده اندروید نیز قابل دسترسی نیستند.

راه‌حل: در ترمینال دستور termux-setup-storage را اجرا کنید و هنگام درخواست، مجوز را تأیید کنید. سپس فایل‌های حافظه مشترک را از مسیر ~/storage بررسی کنید. برای پوشه‌های محافظت‌شده مانند Android/data، از جابه‌جایی فایل به Download یا یک پوشه قابل‌دسترسی استفاده کنید.

دستور pkg یا نصب بسته‌ها با خطا متوقف می‌شود

علت: فهرست بسته‌ها ممکن است قدیمی باشد، اتصال اینترنت ناپایدار باشد یا فرایند قبلی نصب کامل نشده باشد.

راه‌حل: ابتدا اتصال اینترنت را با Wi-Fi و اینترنت موبایل آزمایش کنید. سپس در ترموکس دستور pkg update را اجرا کنید و پس از پایان آن، pkg upgrade را بزنید. بعد نصب بسته موردنظر را دوباره امتحان کنید و متن کامل خطا را برای بررسی نگه دارید.

هنگام اجرای اسکریپت پیام Permission denied نمایش داده می‌شود

علت: فایل اسکریپت مجوز اجرا ندارد، مسیر اجرای آن درست نیست یا خط اول اسکریپت مفسر مناسبی را مشخص نمی‌کند.

راه‌حل: به پوشه فایل بروید و با دستور chmod +x نام-فایل مجوز اجرا بدهید؛ سپس آن را با ./نام-فایل اجرا کنید. اگر اسکریپت پایتون یا شل است، می‌توانید آن را صریحاً با مفسر مربوط، مانند python نام-فایل یا bash نام-فایل، اجرا کنید. اسکریپت‌های ناشناس را اجرا نکنید.

اتصال SSH از ترموکس به سرور برقرار نمی‌شود

علت: نام میزبان، شماره پورت، اطلاعات ورود یا کلید SSH ممکن است نادرست باشد؛ همچنین شبکه، VPN یا محدودیت سمت سرور می‌تواند اتصال را قطع کند.

راه‌حل: درستی آدرس سرور و پورت را بررسی کنید و اتصال اینترنت را با یک شبکه دیگر آزمایش کنید. فرمان ssh -v user@host را اجرا کنید تا مرحله خطادار در خروجی مشخص شود. اگر از کلید استفاده می‌کنید، مسیر کلید و مجوزهای آن را بررسی کنید و در صورت ادامه خطا، تنظیمات دسترسی را از مدیر سرور پیگیری کنید.

فرایند طولانی یا دانلود بسته پس از خاموش شدن صفحه متوقف می‌شود

علت: اندروید یا ابزارهای مدیریت باتری سازنده دستگاه ممکن است برنامه‌های پس‌زمینه را محدود یا متوقف کنند.

راه‌حل: تا پایان کار، ترموکس را در پیش‌زمینه نگه دارید و حالت ذخیره باتری را موقتاً غیرفعال کنید. در تنظیمات اندروید، محدودیت باتری ترموکس را بررسی کنید و در صورت وجود گزینه مناسب، اجازه فعالیت بدون محدودیت در پس‌زمینه را بدهید. برای کارهای مهم، خروجی فرمان را ذخیره کنید تا بتوانید در صورت قطع شدن، کار را دوباره ادامه دهید.

بعد از پاک‌سازی داده یا نصب مجدد، فایل‌ها و بسته‌های ترموکس در دسترس نیستند

علت: فایل‌های پوشه خانگی، بسته‌های نصب‌شده و تنظیمات ترموکس معمولاً در داده‌های محلی برنامه نگه‌داری می‌شوند و پاک‌کردن داده یا حذف برنامه می‌تواند آن‌ها را حذف کند.

راه‌حل: پیش از پاک‌کردن داده یا حذف برنامه، از فایل‌های مهم، کلیدهای SSH و اسکریپت‌ها در یک محل جداگانه نسخه پشتیبان بگیرید. اگر هنوز به ترموکس دسترسی دارید، پوشه‌های پروژه را به حافظه مشترک یا فضای ذخیره‌سازی مورداعتماد منتقل کنید. پس از نصب مجدد، مجوز حافظه را دوباره با termux-setup-storage تنظیم کنید.

مقایسه ترموکس (Termux) با رقبا

ترموکس (Termux) برای کاربری متمایز است که یک محیط خط فرمان ترکیب‌پذیر می‌خواهد: نصب ابزارهای مختلف، اجرای اسکریپت، کار با Git و اتصال SSH همگی در همان فضای متنی انجام می‌شوند. آزادی ساخت گردش کار شخصی نقطه قوت آن است، اما کاربر باید دستورها، مسیر فایل‌ها و خطاهای متنی را بشناسد. همچنین محدودیت‌های اندروید و صفحه‌کلید لمسی باعث می‌شوند ترموکس جایگزین کامل محیط توسعه دسکتاپ نباشد.

یوزرلند (UserLAnd) مسیر متفاوتی دارد و بیشتر حول راه‌اندازی محیط‌های توزیع‌های لینوکسی در اندروید شکل گرفته است. کسی که می‌خواهد با فضای یک توزیع مشخص کار کند و راه‌اندازی هدایت‌شده‌تری داشته باشد، ممکن است یوزرلند را ترجیح دهد؛ در مقابل، ترموکس برای دسترسی سریع به بسته‌ها و ساخت یک جعبه‌ابزار خط فرمان سفارشی مستقیم‌تر است. پای‌دروید ۳ (Pydroid 3) نیز برای یادگیری، نوشتن و اجرای پایتون انتخاب متمرکزتری محسوب می‌شود. رابط و ابزارهای آن حول همین زبان شکل گرفته‌اند، ولی گستردگی ترموکس را برای پوسته، ابزارهای سیستمی و گردش‌های کاری چندزبانه ارائه نمی‌کند.

برای کاربری که هدف اصلی‌اش مدیریت سرور از راه دور است، جویس‌اس‌اس‌اچ (JuiceSSH) تجربه‌ای تخصصی‌تر برای نگه‌داری و آغاز اتصال‌های SSH ارائه می‌دهد و نیاز به ساخت یک محیط لینوکسی محلی را کاهش می‌دهد. بااین‌حال، برای اجرای ابزارها و اسکریپت‌ها روی خود دستگاه دامنه محدودتری دارد. در نتیجه، ترموکس مناسب فردی است که کنترل و اتوماسیون محلی می‌خواهد؛ یوزرلند برای تجربه توزیع‌محور، پای‌دروید ۳ برای برنامه‌نویسی متمرکز پایتون و جویس‌اس‌اس‌اچ برای اتصال‌های مدیریتی انتخاب هدفمندتری هستند.

مشخصات برنامه

App details
دسته‌بندی Category ابزارها
آخرین نسخه Latest version 0.119.0-b1+monet37
کد نسخه Version code 1022
تاریخ انتشار Published 1405/06/27
تاریخ بروزرسانی Updated 1405/06/27
رده سنی Age rating همه سنین
نام بسته Package name com.termux
گوگل‌پلی Google Play مشاهده
تعداد دانلود در گوگل‌پلی Google Play downloads 10,000,000+
میانگین امتیاز در گوگل‌پلی Google Play rating 4.5 170,020 رای

دانلود آخرین نسخه برنامه ترموکس

آخرین به‌روزرسانی ترموکس را با لینک مستقیم دریافت کنید. برای دانلود، نسخه متناسب با معماری پردازنده دستگاه‌تان را انتخاب کنید.

بررسی صحت و یکپارچگی فایل

فایل این صفحه پیش از انتشار توسط PinoJet بررسی و ثبت شده است.

تایید شده توسط PinoJet
مشخصات فایل نام بسته، کد نسخه و SHA-256
نام بسته Package name com.termux
کد نسخه Version code 1022
SHA-256 Checksum fdd476982cd74f2f00aac12d3683b1fa260a0b2d146411b94e09d773be3a7b56
زمان بررسی Verification time

سوالات متداول

پاسخ به پرسش‌های رایج کاربران درباره نصب، به‌روزرسانی و استفاده از ترموکس

آیا ترموکس برای استفاده به دسترسی ریشه نیاز دارد؟
خیر، بسیاری از کارهای خط فرمان، نصب بسته‌ها، اجرای اسکریپت‌ها، Git و SSH بدون روت قابل انجام هستند. ابزارهایی که به قابلیت‌های سطح سیستم وابسته‌اند ممکن است در اندروید بدون روت محدود باشند.
آیا می‌توان در ترموکس بدون اینترنت کار کرد؟
اجرای دستورها، اسکریپت‌ها و ابزارهایی که قبلاً نصب شده‌اند می‌تواند بدون اینترنت انجام شود. اما نصب یا به‌روزرسانی بسته‌ها، دریافت مخزن‌های راه‌دور و اتصال SSH به شبکه نیاز دارد.
آیا حذف ترموکس یا پاک‌کردن داده‌های آن، فایل‌ها و بسته‌ها را حذف می‌کند؟
بله، داده‌های محلی برنامه شامل بسته‌های نصب‌شده، تنظیمات و فایل‌های پوشه خانگی ممکن است با حذف برنامه یا پاک‌سازی داده از بین بروند. پیش از این کار، پروژه‌ها، اسکریپت‌ها و کلیدهای SSH مهم را در محل جداگانه پشتیبان بگیرید.
چگونه ترموکس را به فایل‌های Download و حافظه مشترک اندروید متصل کنم؟
دستور termux-setup-storage را در ترمینال اجرا کنید و مجوز درخواستی را تأیید کنید. سپس میانبرهای حافظه مشترک در مسیر ~/storage در دسترس خواهند بود؛ بعضی پوشه‌های محافظت‌شده اندروید همچنان محدود هستند.
چرا نصب بسته یا دستور pkg در ترموکس خطا می‌دهد؟
اتصال ناپایدار، فهرست قدیمی بسته‌ها یا نصب ناقص قبلی می‌تواند علت باشد. اتصال را بررسی کنید، سپس pkg update و بعد pkg upgrade را اجرا کرده و متن کامل خطا را برای تشخیص دقیق‌تر نگه دارید.
آیا ترموکس می‌تواند جای رایانه لینوکسی را برای برنامه‌نویسی بگیرد؟
برای اجرای اسکریپت‌ها، کار با Git، ابزارهای خط فرمان و وظایف سبک توسعه کاربردی است، اما جایگزین کامل دسکتاپ نیست. صفحه کوچک، صفحه‌کلید لمسی و محدودیت‌های اندروید کار با پروژه‌های بزرگ یا ابزارهای وابسته به قابلیت‌های سیستمی را دشوارتر می‌کند.
چرا فرایند طولانی ترموکس بعد از خاموش شدن صفحه متوقف می‌شود؟
مدیریت باتری اندروید یا تنظیمات سازنده دستگاه ممکن است فعالیت پس‌زمینه را محدود کند. برای کارهای طولانی، برنامه را تا حد امکان در پیش‌زمینه نگه دارید و محدودیت باتری آن را در تنظیمات اندروید بررسی کنید.

تغییرات و قابلیت‌های جدید ترموکس نسخه 0.119.0-b1+monet37

تازه‌های این نسخه

• افزایش اندازه بافر خواندن از ۴KB به ۶۴KB.
• رفع خطای معکوس در مقادیر termcap برای KEYCODE_PAGE_UP و KEYCODE_PAGE_DOWN.
• به‌روزرسانی بسته‌های bootstrap.
• به‌روزرسانی وابستگی‌های java.

امتیاز و نظرات کاربران ترموکس

تجربه و دیدگاه کاربران درباره ترموکس را بخوانید و امتیاز خود را ثبت کنید.

0.0
0 رأی
5
4
3
2
1

این برنامه چطور بود؟

هنوز نظری ثبت نشده

اولین نفری باشید که تجربه‌تان را با امتیاز و نظر ثبت می‌کنید؛ پس از تأیید مدیر نمایش داده می‌شود.

مشاهده همه نظرات

برنامه‌های مشابه

دیگران نصب کرده‌اند

شاید بپسندید

پیشنهادات ویژه

اطلاعات سازنده

بیشتر درباره Fredrik Fornwall
سازنده Developer Fredrik Fornwall
پست الکترونیک Email contact@termux.com
وب‌سایت Website مشاهده