บทความนี้ครอบคลุมคำแนะนำเกี่ยวกับแอพ Termux Android ที่ให้คุณเรียกใช้โปรแกรมบรรทัดคำสั่งและสคริปต์บนอุปกรณ์ Android
Termux เป็นแอปพลิเคชั่นเทอร์มินัลอีมูเลเตอร์โอเพนซอร์สที่ทำงานบนอุปกรณ์ Android มันยังทำงานเป็นระบบปฏิบัติการ Linux ขนาดเล็กซึ่งเต็มไปด้วยเครื่องมือและยูทิลิตี้มากมายที่คุณมักจะเห็นในการกระจาย Linux บนเดสก์ท็อป คุณสามารถใช้ Termux เพื่อติดตั้งและเรียกใช้แอพบรรทัดคำสั่งจำนวนมากผ่านตัวจัดการแพ็คเกจของตัวเอง ไม่จำเป็นต้องมีการเข้าถึงรูทเพื่อติดตั้งและรัน Termux บน Android คุณยังสามารถใช้ GUI ของสภาพแวดล้อมเดสก์ท็อปน้ำหนักเบาโดยไม่ต้องเร่งฮาร์ดแวร์ผ่าน Termux (ผ่าน VNC) ได้ แต่อาจทำงานช้าและใช้งานไม่ได้กับอุปกรณ์สัมผัสหน้าจอขนาดเล็ก Termux เป็นที่นิยมอย่างมากในหมู่นักพัฒนาและผู้ใช้อื่นๆ ที่ต้องการเข้าถึงแอป CLI Linux บน Android มันเป็นสิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับจากระบบปฏิบัติการ Linux บน Android และมีความยินดีที่ได้ใช้กับอินเทอร์เฟซระบบสัมผัสที่เหมาะสมที่สุดสำหรับอุปกรณ์หน้าจอขนาดเล็ก Termux มีการทำงานของแป้นพิมพ์เพิ่มเติมทำให้ง่ายต่อการป้อนสัญลักษณ์ และยังมีการเติมข้อความอัตโนมัติผ่านปุ่มการทำงานที่อยู่แถวบนสุดของแป้นพิมพ์บนหน้าจอ
ใช้กรณี
บางสิ่งที่คุณสามารถทำได้ด้วย Termux:
- เรียกใช้สคริปต์ Python
- เรียกใช้สคริปต์ทุบตี
- เล่นเกมบรรทัดคำสั่ง
- เข้าถึงตัวแก้ไข Vi
- ทำการเชื่อมต่อ SSH
- สร้าง Python virtualenv
- พัฒนาแอพตราบเท่าที่คุณไม่จำเป็นต้องเข้าถึง GUI
- ติดตั้งแพ็คเกจเพิ่มเติมด้วย pip, npm, cpan, gem, tlmgr และตัวจัดการแพ็คเกจอื่น ๆ
- โดยพื้นฐานแล้ว อะไรก็ตามที่แพ็คเกจที่ติดตั้งไว้ให้คุณทำผ่านอินเทอร์เฟซบรรทัดคำสั่ง
การติดตั้ง Termux บน Android
คุณสามารถดาวน์โหลดและติดตั้ง Termux ผ่าน Google Play หรือจาก F-Droid . เปิด Termux ผ่านตัวเรียกใช้งาน และคุณควรจะได้รับการต้อนรับด้วยหน้าจอต่อไปนี้:
การเปิดใช้งานการเข้าถึงที่เก็บข้อมูลบน Termux
ในการเข้าถึงไฟล์ในเทอร์มินัล Termux หรือบันทึกไฟล์จากเทอร์มินัล Termux ก่อนอื่นคุณต้องตั้งค่าที่เก็บข้อมูล Termux และให้สิทธิ์การเข้าถึงที่เก็บข้อมูลกับ Termux เมื่อได้รับแจ้ง คุณสามารถทำได้โดยดำเนินการคำสั่งต่อไปนี้:
$termux-setup-storageเมื่อคุณผ่านการตั้งค่าที่เก็บข้อมูลแล้ว คุณจะสามารถค้นหาไฟล์ Termux ที่จัดเก็บไว้ในโฟลเดอร์ที่ใช้ร่วมกันในที่จัดเก็บข้อมูลภายในของอุปกรณ์ Android ของคุณ หากไม่มีโฟลเดอร์ที่แชร์ คุณสามารถสร้างได้ด้วยตนเอง โดยปกติ เส้นทางแบบเต็มไปยังโฟลเดอร์ที่ใช้ร่วมกันนี้คือ /storage/emulated/0/shared
การติดตั้งและจัดการแพ็คเกจ Termux อย่างเป็นทางการ
เมื่อคุณติดตั้ง Termux แล้ว ให้รันคำสั่งด้านล่างเพื่ออัปเดตและอัปเกรดที่เก็บ:
$pkg อัพเกรดตอนนี้คุณสามารถติดตั้งแพ็คเกจที่คุณต้องการโดยใช้คำสั่งต่อไปนี้:
$pkgติดตั้ง <package_name>หลังการติดตั้ง คุณจะสามารถเรียกใช้คำสั่งสำหรับแพ็คเกจที่ติดตั้งในเทอร์มินัล Termux (เหมือนกับที่คุณทำบนระบบปฏิบัติการ Linux บนเดสก์ท็อป):
คุณสามารถรับรายการแพ็คเกจ Termux ที่ติดตั้งได้จาก ที่นี่ . คุณยังสามารถค้นหาและค้นหาแพ็คเกจใน Termux ได้อีกด้วย โดยเรียกใช้คำสั่งในรูปแบบต่อไปนี้:
คุณยังสามารถแสดงรายการแพ็คเกจทั้งหมดโดยใช้คำสั่งต่อไปนี้:
$pkg list-allการติดตั้งแพ็คเกจ Deb ใน Termux
คุณสามารถติดตั้งแพ็คเกจ .deb บางอย่างจากที่เก็บ Ubuntu หรือ Debian ได้ตราบใดที่มันสร้างมาสำหรับสถาปัตยกรรมของมือถือของคุณ (ทุกวันนี้ โทรศัพท์มือถือส่วนใหญ่มีสถาปัตยกรรม aarch64 และ aarch32) โปรดทราบว่าบางแพ็คเกจอาจปฏิเสธที่จะทำงานบน Termux ในการติดตั้งแพ็คเกจ .deb ให้รันคำสั่งในรูปแบบต่อไปนี้:
$dpkg -ผม <deb_package_name>หากต้องการลบแพ็คเกจ .deb ที่ติดตั้งด้วยตนเองใน Termux ให้เรียกใช้คำสั่งในรูปแบบต่อไปนี้:
$dpkg --ลบ <deb_package_name>ในการแสดงรายการแพ็คเกจ .deb ที่ติดตั้งด้วยตนเองทั้งหมด คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:
$dpkg -NSสามารถติดตั้งแพ็คเกจ .deb จากแหล่งที่มาของแพ็คเกจใดก็ได้ ตราบใดที่ตรงตามข้อกำหนดความเข้ากันได้ และเช่นเคย คุณควรระมัดระวังเมื่อเลือกแพ็คเกจของบุคคลที่สาม เพื่อป้องกันการติดตั้งแพ็คเกจที่น่าสงสัย
การเปิดใช้งานที่เก็บเพิ่มเติมใน Termux
คุณยังสามารถเปิดใช้งานที่เก็บเพิ่มเติมใน Termux เพื่อเปิดใช้งานการติดตั้งแพ็คเกจเพิ่มเติม หากต้องการค้นหาที่เก็บเพิ่มเติม ไปที่นี้ หน้าหนังสือ และคลิกที่ repositories ที่มีชื่อลงท้ายด้วย -packages คุณจะพบคำสั่งสำหรับเปิดใช้งานที่เก็บเหล่านี้ในไฟล์ README คำสั่งสำหรับเปิดใช้งานที่เก็บเพิ่มเติมมีลักษณะดังนี้:
$pkgติดตั้ง <repository_name>ด้านล่างนี้เป็นตัวอย่างบางส่วนที่ฉันได้ทดสอบและพบว่าทำงานบน Termux:
$ pkgติดตั้งx11-repo$ pkgติดตั้งเกม repo
$ pkgติดตั้งราก-repo
$ pkgติดตั้งไม่เสถียร-repo
$ pkgติดตั้งวิทยาศาสตร์-repo
ที่เก็บข้อมูลชุมชนบุคคลที่สามบางรายการสามารถเปิดใช้งานได้เช่นกัน คุณจะพบรายการที่เก็บเหล่านี้ได้ ที่นี่ .
การติดตั้งโปรแกรมเสริม Termux
Termux มีโปรแกรมเสริมที่มีประโยชน์ซึ่งสามารถติดตั้งบนอุปกรณ์ Android ผ่าน Play Store ส่วนเสริมพิเศษเหล่านี้บางรายการฟรี ในขณะที่ส่วนเสริมอื่นๆ จะได้รับเงิน คุณสามารถค้นหารายการของส่วนเสริมเหล่านี้ได้ ที่นี่ .
บทสรุป
แอพบางตัวใน Play Store อนุญาตให้คุณติดตั้งและใช้งานสภาพแวดล้อม Linux เต็มรูปแบบบน Android อย่างไรก็ตาม บางส่วนต้องการการเข้าถึงรูท และไม่ง่ายเลยที่จะใช้งาน ในแง่ของความเป็นมิตรกับผู้ใช้ ไม่มีอะไรอื่นที่เหมือนกับ Termux บน Play Store