امنیت شبکه, لینوکس, نرم افزار های شبکه

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

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

ترموکس (Termux) یک برنامه کاربردی است که امکان شبیه سازی ترمینال لینوکس در اندروید را به شما می دهد و برخلاف سایر نرم افزار های مشابه نیازی به روت بودن گوشی نیست، در این مقاله داتیس نتورک شما را با ترموکس بیشتر آشنا می کنیم و روش دانلود آن را نیز بیان می کنیم، همراه ما باشید.

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

علاوه بر خود اپ ترموکس، توسعه‌دهنده‌های این اپ پلاگین‌های جانبی زیادی هم برای آن تحت مجوز GPL v3.0 منتشر کردند.

این پلاگین‌ها از طریق پلی‌استور به صورت فروشی در دسترس هستند، اما همونطور که اشاره کردم، تمام این پلاگین‌ها و خود اپ ترموکس به صورت آزاد و تحت مجوز GPL v3.0 منتشر می شوند.

به همین دلیل، از طریق مخازن نرم‌افزاری F-Droid هم به صورت رایگان در دسترس هستند.

(خواهش می‌کنم، ااگر امکان خرید این پلاگین‌ها را دارید، برای حمایت از این پروژه‌ی قدرتمند و توسعه‌دهنده‌های آن، از طریق پلی‌استور نسبت به خرید آنها اقدام کنید).

دانلود ترموکس از پلی استور :

https://play.google.com/store/apps/details?id=com.termux

دانلود Termux از F-Droid :

https://f-droid.org/repository/browse/?fdfilter=termux&fdid=com.termux

دانلود Termux:API از پلی استور :

https://play.google.com/store/apps/details?id=com.termux.api

دانلود Termux:API از F-Droid :

https://f-droid.org/repository/browse/?fdcategory=System&fdid=com.termux.api&fdpage=8

دانلود Termux:Styling از پلی استور :

https://play.google.com/store/apps/details?id=com.termux.styling

دانلود Termux:Styling از F-Droid :

https://f-droid.org/repository/browse/?fdfilter=fdroid&fdid=com.termux.styling&fdpage=3&fdstyle=grid

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

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

قبل از هرچیز، باید خود برنامه ترموکس، پلاگین termux:API و پلاگین Termux:Styling را دانلود و نصب کنید.

توجه داشته باشید که تمامی این‌ها، به دلیل تفاوت امضای بسته‌های آن ها در پلی‌استور و F-Droid، باید از یک استور نصب بشوند.

اگر تمایل داشتید که از این پروژه حمایت کنید، می‌توانید ترموکس و پلاگین API‌ آن را به رایگان از پلی‌استور نصب کنید و سپس از پلی‌استور به خرید پلاگین Termux:Styling اقدام کنید، اما اگه به هر نحوی نخواستید و یا توانایی خرید این پلاگین رو ندارید، تمامی این بسته‌ها را از طریق مخازن F-Droid به صورت رایگان دریافت و نصب کنید.

نصب و راه اندازی ترموکس

بعد از نصب هر ۳ بسته، ترموکس را باز کنید و سپس با استفاده از دستور زیر، اقدام به نصب api ترموکس کرده و دسترسی‌های لازم برای استفاده از فضای داخلی را ترموکس می‌دهیم:

pkg update
pkg upgrade
pkg install termux-api
termux-setup-storage

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

بعد از اینکه با موفقیت فرمان‌های بالا را اجرا کردیم، پیش‌نیازهای مهمی که در طول این آموزش و آموزش‌های بعدی نیاز داریم، یعنی پایتون، گیت، روبی و کرل رو نصب می‌کنیم.

pkg install python git ruby curl

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

pkg install fish

بعد از نصب fish، یکی از قدرتمندترین پلاگین‌های آن را برای تغییر تم و همچنین نصب افزونه‌های fish رو نصب می‌کنم.

اسم این افزونه Oh My Fish هست. برای دریافت و نصب OMF از کرل کمک می‌گیریم و آن رو نصب می‌کنیم:

curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish

همونطور که شما هم بعد از اجرای این دستور می‌توانید ببینید، بسته‌های مورد نظر دریافت و نصب شدند و شما وارد محیط fish‌ شدید.

اما چرا OMF‌ نصب کردیم؟

دلیلش تم‌ها و پلاگین‌های فراوانی هست که برای این پلاگین نوشته شده، به عنوان مثال، می‌توانید از صفحه‌ی لیست تمامی تم‌های این پلاگین، تم مورد نظر خود را انتخاب و با استفاده از omf آن را نصب و فعال کنید. اینجا من تم agnoster را انتخاب و نصب می‌کنم:

omf install agnoster

و سپس اون رو فعال می‌کنم:

omf agnoster

نکته: دلیل اصرارم برای نصب Termux:Styling وجود قابلیت تغییر ظاهر و فونت ترموکس بود. شاید خیلی از شماها بعد از اجرای دستورات با کمبود کاراکترهایی برای نمایش درست متن مواجه شوید که با نصب Termux:Styling و انتخاب فونت‌هایی پچ شده‌ای مانند Roboto و Meslo و… که کاراکتر‌های ویژه را همراه خودشون دارند، این مشکل رو برطرف کنید.

خب، حالا شل مورد نظر را انتخاب کردیم، آن را نصب کردیم و ظاهرش را مطابق میل خودمون تغییر دادیم.

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

دیدگاهی در مورد “ترموکس (Termux) چیست؟ برنامه ترمینال لینوکس در اندروید

  1. علی گفت:

    من درست متوجه نشدم غیر از ترموکس اون دوتای دیگه فقط برای تم دانل و نصب میشند. مخم سوت کشیده اصلا نمیفهمم

    1. بله یکی اصلی هست و یکی برای ظاهر و یکی API ، همون اصلی رو نصب کنید کافیه

      1. ارمین گفت:

        سلام من میخوام واتساپ یه کلاه بردارو هکنم دادش گلم با گوشی موبایلم میخوام هکو انجام بدم میتونی کمکم کنی که دقیقا من باید کدامین برنامه هارو دان و روششو بهم بگید یعنی از تمام اون طرفم گوشی شیاامی داره شمارشم دارم میخوام پنهانی یجور پیداش کنم

  2. Jimy Jx گفت:

    سلام یکی از دوستان من میگن ک وقتی نصبش کنیم گارانتی گوشی از بین میره و ممکنه با یه کد اشتباه حتی سیپیو گوشی بسوزه این واقعیت داره ؟؟ درسته؟؟

  3. Vampier گفت:

    سلام مهندس من میتونم این کارو در محیط ترمینال ubuntu انجام بدم یانه حتما باید از برنامه Termux استفاده کنم یا اینکه میشه Termux در ubuntu فعال کرد

  4. م.کاشانی گفت:

    سلام خدمت شما
    من میخاستم یه پیج اینستاهک کنم متاسفانه این برنامه رو یادنمیگیرم وتاالان خیلی با کلاهبردارها روبرو شدم وپولموخوردن به بهونه ی هک اینستاگرام میشه راهنمایی کنیدلطفا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *