AnLinux: วิธีง่ายๆ ในการติดตั้งสภาพแวดล้อม Linux บนโทรศัพท์ Android โดยไม่ต้องรูท

AnLinux: วิธีง่ายๆ ในการติดตั้งสภาพแวดล้อม Linux บนโทรศัพท์ Android โดยไม่ต้องรูท

โทรศัพท์หรือแท็บเล็ต Android เป็นอุปกรณ์ Linux ใช่ ระบบปฏิบัติการที่ได้รับการดัดแปลงมาก แต่ยังคงเป็นพื้นฐานของ Android คือเคอร์เนล Linux แต่น่าเสียดายที่โทรศัพท์ส่วนใหญ่ไม่มีตัวเลือกในการ "รื้อ Android และติดตั้งชุดแจกจ่ายตามที่คุณต้องการ"

ดังนั้นหากคุณต้องการใช้ Linux บนโทรศัพท์ คุณต้องซื้ออุปกรณ์พิเศษอย่าง PinePhone ซึ่งเกี่ยวกับเรื่องนี้ เราเขียนไปแล้ว ในบทความหนึ่ง แต่มีอีกวิธีหนึ่งในการรับสภาพแวดล้อม Linux บนสมาร์ทโฟนเกือบทุกชนิดและไม่ต้องเข้าถึงรูท โปรแกรมติดตั้งที่เรียกว่า AnLinux จะช่วยในเรื่องนี้

ลินุกซ์คืออะไร?

นี่เป็นซอฟต์แวร์พิเศษ ให้โอกาส ใช้ Linux บนโทรศัพท์ของคุณโดยการติดตั้งอิมเมจที่มีระบบไฟล์รูทของการกระจายใด ๆ รวมถึง Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine และอื่น ๆ อีกมากมาย โปรแกรมติดตั้งใช้ PRoot เพื่อจำลองการเข้าถึงรูท

PRoot สกัดกั้นการเรียกทั้งหมดของผู้ใช้ที่ปกติแล้วต้องการการเข้าถึงรูท และทำให้มันทำงานภายใต้สภาวะปกติ PRoot ใช้การเรียกระบบ ptrace เพื่อดีบักซอฟต์แวร์ซึ่งช่วยให้บรรลุเป้าหมาย ด้วย PRoot ทั้งหมดนี้สามารถทำได้เช่นเดียวกับ chroot แต่ไม่มีสิทธิ์ในการรูท นอกจากนี้ PRoot ยังให้ผู้ใช้ปลอมเข้าถึงระบบไฟล์หลอก

AnLinux เป็นโปรแกรมขนาดเล็ก แต่นั่นก็เพียงพอแล้ว เพราะจุดประสงค์เพียงอย่างเดียวคือการติดตั้งอิมเมจระบบและเรียกใช้สคริปต์ที่ยกระดับสภาพแวดล้อมของผู้ใช้ เมื่อทุกอย่างเสร็จสิ้น ผู้ใช้จะได้รับ Linux PC แทนสมาร์ทโฟน และ Android จะยังคงทำงานอยู่เบื้องหลัง เราเชื่อมต่อกับอุปกรณ์โดยใช้ตัวแสดง VNC หรือเทอร์มินัล และคุณสามารถทำงานได้

แน่นอนว่านี่ไม่ใช่ตัวเลือกที่เหมาะสำหรับการ "เริ่ม" Linux บนสมาร์ทโฟน แต่ใช้งานได้ค่อนข้างดี

ที่จะเริ่มต้นอย่างไร

สิ่งสำคัญคือสมาร์ทโฟน Android ที่มีระบบปฏิบัติการเวอร์ชันไม่ต่ำกว่า Lollipop นอกจากนี้ อุปกรณ์ ARM หรือ x32 แบบ 64 บิตหรือ 86 บิตก็สามารถทำได้เช่นกัน นอกจากนี้ คุณจะต้องมีพื้นที่ว่างในไฟล์จำนวนมาก ในการทำเช่นนี้ คุณสามารถใช้การ์ดหน่วยความจำหรือเพียงแค่อุปกรณ์ที่มีหน่วยความจำภายในจำนวนมาก

นอกจากนี้ คุณจะต้อง:

  • AnLinux (นี่คือลิงค์) บน Google Play).
  • Termux (อีกครั้ง ต้องการ Google Play).
  • ไคลเอ็นต์ VNC (VNC Viewer - ตัวเลือกที่ดี).
  • แป้นพิมพ์บลูทูธ (อุปกรณ์เสริม)
  • เมาส์บลูทูธ (อุปกรณ์เสริม)
  • สาย HDMI สำหรับโทรศัพท์มือถือ (อุปกรณ์เสริม)

จำเป็นต้องใช้ Termux และ VNC เพื่อเข้าถึง "คอมพิวเตอร์บน Linux" ของคุณ องค์ประกอบสามประการสุดท้ายจำเป็นเท่านั้นเพื่อให้แน่ใจว่าใช้งานโทรศัพท์และตัวติดตั้งได้อย่างสะดวกสบาย จำเป็นต้องใช้สาย HDMI เฉพาะเมื่อสะดวกกว่าสำหรับผู้ใช้ในการทำงานกับหน้าจอขนาดใหญ่และไม่ต้องมองไปที่หน้าจอของโทรศัพท์

มาเริ่มกันเลยดีกว่า

AnLinux: วิธีง่ายๆ ในการติดตั้งสภาพแวดล้อม Linux บนโทรศัพท์ Android โดยไม่ต้องรูท

เมื่อติดตั้ง Termux แล้ว เราจะได้รับคอนโซลที่สมบูรณ์ ใช่ ไม่มีการรูท (หากโทรศัพท์ไม่ได้รูท) แต่ก็ไม่เป็นไร ขั้นตอนต่อไปคือการติดตั้งอิมเมจสำหรับการแจกจ่าย Linux

ตอนนี้คุณต้องเปิด AnLinux จากนั้นเลือกแดชบอร์ดจากเมนู มีทั้งหมดสามปุ่ม แต่คุณสามารถเลือกได้เพียงปุ่มเดียว ปุ่มแรก หลังจากนั้นเมนูการเลือกการแจกจ่ายจะปรากฏขึ้น คุณสามารถเลือกไม่ได้แม้แต่อย่างใดอย่างหนึ่ง แต่มีหลายอย่าง แต่ในกรณีนี้คุณจะต้องมีพื้นที่ว่างในไฟล์จำนวนมาก

หลังจากเลือกการกระจายแล้ว ปุ่มอีกสองปุ่มจะเปิดใช้งาน ประการที่สองช่วยให้คุณดาวน์โหลดคำสั่งที่จำเป็นในการดาวน์โหลดและติดตั้ง Linux ไปยังคลิปบอร์ด โดยปกติแล้วสิ่งเหล่านี้คือคำสั่ง pkg, wget และสคริปต์เพื่อดำเนินการ

AnLinux: วิธีง่ายๆ ในการติดตั้งสภาพแวดล้อม Linux บนโทรศัพท์ Android โดยไม่ต้องรูท

ปุ่มที่สามเปิดใช้ Termux เพื่อให้สามารถวางคำสั่งลงในคอนโซลได้ เมื่อทุกอย่างเสร็จสิ้น สคริปต์จะถูกเรียกใช้ซึ่งอนุญาตให้คุณโหลดสภาพแวดล้อมการแจกจ่าย ในการเรียกใช้ชุดการแจกจ่าย คุณต้องเรียกใช้สคริปต์ทุกครั้ง แต่เราติดตั้งเพียงครั้งเดียว

แล้วเปลือกกราฟิกล่ะ?

หากคุณต้องการคุณเพียงแค่เลือกเมนูสำหรับสภาพแวดล้อมเดสก์ท็อปและใช้ปุ่มเพิ่มเติม - ไม่ใช่สามปุ่ม แต่จะปรากฏขึ้นอีก นอกจากการกระจายแล้ว คุณต้องเลือกเชลล์ด้วย เช่น Xfce4, Mate, LXQt หรือ LXDE โดยทั่วไปไม่มีอะไรซับซ้อน

จากนั้นนอกเหนือจากสคริปต์ที่เริ่มการแจกจ่ายแล้วคุณจะต้องใช้สคริปต์อื่น - เปิดใช้งานเซิร์ฟเวอร์ VNC โดยทั่วไปแล้ว กระบวนการทั้งหมดนั้นเรียบง่ายและเข้าใจได้ ไม่น่าจะทำให้เกิดปัญหา

หลังจากเริ่มเซิร์ฟเวอร์ VNC เราเชื่อมต่อจากฝั่งไคลเอนต์โดยใช้ตัวแสดง คุณต้องรู้พอร์ตและ localhost ทั้งหมดนี้รายงานโดยสคริปต์ หากทำทุกอย่างถูกต้อง ผู้ใช้จะสามารถเข้าถึงระบบ Linux เสมือนของเขาได้ ประสิทธิภาพของโทรศัพท์สมัยใหม่นั้นดีที่สุด ดังนั้นจึงไม่มีปัญหาพิเศษใดๆ แน่นอนว่าสมาร์ทโฟนไม่สามารถแทนที่เดสก์ท็อปได้อย่างสมบูรณ์ แต่โดยทั่วไปแล้วมันใช้งานได้ทั้งหมด

วิธีนี้มีประโยชน์หากคุณจำเป็นต้องเชื่อมต่อกับเซิร์ฟเวอร์อย่างเร่งด่วน และคุณอยู่ในรถโดยไม่มีแล็ปท็อป (แน่นอน ในกรณีนี้ การดำเนินการทั้งหมดที่อธิบายไว้ข้างต้นด้วย AnLinux ควรเสร็จสิ้นแล้ว) เครื่องเสมือน Linux อนุญาตให้คุณเชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานหรือที่บ้าน และหากมีจอแสดงผลและคีย์บอร์ดไร้สายในรถด้วยเหตุผลบางประการคุณก็สามารถจัดระเบียบสำนักงานในห้องโดยสารได้ในเวลาไม่กี่วินาที

AnLinux: วิธีง่ายๆ ในการติดตั้งสภาพแวดล้อม Linux บนโทรศัพท์ Android โดยไม่ต้องรูท

ที่มา: will.com

เพิ่มความคิดเห็น