จะได้รับประสบการณ์การใช้งาน Linux บน Android ได้อย่างไร


11

มีโปรเจ็กต์ (เช่น ROM) ที่ให้ Linux ชอบประสบการณ์บน Android หรือไม่?

นี่คือบางสิ่งที่ฉันหวังไว้

  • ติดตั้งง่ายบนแพลตฟอร์มที่คล้ายกัน
  • การเข้าถึงเชลล์
  • เครื่องมือในการพัฒนาเช่น gcc, Python

2
"การติดตั้งง่ายบนแพลตฟอร์มที่คล้ายกัน" คืออะไร
RR

2
จาก Stackoverflow: มีวิธีใดบ้างที่จะรัน Python บน Android? . ฉันขอแนะนำให้คุณค้นหาที่stackoverflowเกี่ยวกับ GCC และ Python เนื่องจากลักษณะของแอปพลิเคชันเหล่านั้น
Zuul

@RichardBorcsik ฉันต้องการสิ่งที่คล้ายกับ Debian ที่สามารถทำงานบนแพลตฟอร์มที่หลากหลายโดยไม่ต้องทำงานมากโดยผู้ใช้
Tianyang Li

1
ในหลายแพลตฟอร์มและและลินุกซ์เหมือนเป็นส่วนหนึ่งให้ดูใหม่Ubuntu Phone OS , อย่างไรอูบุนตูโทรศัพท์ระบบปฏิบัติการที่เกี่ยวข้องกับระบบปฏิบัติการ Android? แม้ว่าการติดตั้งนั้นจะหมายความว่าคุณจะไม่สามารถใช้ Android บนโทรศัพท์ของคุณได้อีกต่อไป
GAThrawn

คำตอบ:


16

มีตัวเลือกค่อนข้างน้อยอยู่แล้ว:

  • Chroot สู่ linux ที่มีการปรับแต่งเต็มรูปแบบ (ค้นหาเดเบียนแอนดรอยด์ androidมันค่อนข้างได้รับความนิยมบ้าง)
  • นอกจากนี้ยังมีพอร์ตดั้งเดิมของDebianหรือUbuntuสำหรับโทรศัพท์ / แท็บเล็ตบางรุ่น
  • การเข้าถึงเชลล์มีอยู่แล้ว: Terminal Emulator
  • หากคุณติดตั้งเฟิร์มแวร์หลังการขายเช่นCyanogenModคุณจะได้รับการเข้าถึงรูท, busybox, bash, ไคลเอ็นต์ ssh / เซิร์ฟเวอร์ท่ามกลางสิ่งอื่น ๆ
  • นี่คือโปรเจ็กต์ SL4A (สคริปต์เลเยอร์สำหรับ Android) เพิ่ม python, lua, perl และภาษาที่ตีความอื่น ๆ ลงใน android
  • คุณสามารถสร้างแอปพลิเคชั่น Qt (ใช่แม้กระทั่งผู้ที่ใช้ QtGui) โดยใช้Necessitas - พอร์ตส่วนใหญ่ของเฟรมเวิร์ก Qt Desktop กับ Android แอปพลิเคชันที่ซับซ้อนเช่น Quassel (ไคลเอ็นต์ / เซิร์ฟเวอร์ IRC) สามารถสร้างขึ้นด้วยการเปลี่ยนแปลงแหล่งที่น้อยที่สุด ในทางทฤษฎีสิ่งนี้จะช่วยให้คุณสร้าง KDE4 ได้มากแม้ว่าบางส่วน (เช่นพื้นที่ทำงานของพลาสมา) อาจเชื่อมโยงกับ Xorg / GLX มากเกินไป
  • โปรแกรม C / C ++ ส่วนใหญ่จาก GNU / Linux ที่ไม่ต้องการอินเทอร์เฟซแบบกราฟิกสามารถรวบรวมเพื่อเรียกใช้บน Android โดยใช้Android NDK

    • คุณยังสามารถใช้Qpython3สำหรับ python ใน android คุณสมบัติ:
  • เรียกใช้แอปพลิเคชั่น Python3 รวมถึงสคริปต์และโปรเจ็กต์บนอุปกรณ์ Android
  • เรียกใช้งาน Python3 Code & File จาก QRCode
  • รองรับการเขียนโปรแกรม SL4A สามารถเข้าถึงคุณสมบัติของ android เช่นเครือข่ายบลูทู ธ ตำแหน่ง
  • สนับสนุนคอนโซล Python3
  • รองรับ QEdit ซึ่งให้คุณแก้ไขรหัส Python รองรับ FTP เซิร์ฟเวอร์ซึ่งช่วยให้คุณถ่ายโอนโครงการ Python3 จากพีซีของคุณไปยังอุปกรณ์พกพาได้อย่างง่ายดาย

    • คุณสามารถใช้kboxสำหรับยูทิลิตี้ลินุกซ์บนอุปกรณ์ Android ที่ไม่ได้รูทเครื่อง

    • ขยายความสามารถ Linux บนวิดีโอAndroidแสดงวิธีการติดตั้ง busybox โดยไม่ต้องรูท

  • อย่างอื่นที่คุณรับรู้ รู้สึกอิสระที่จะเพิ่มได้ที่นี่


2
หากคุณรู้สึกว่าคำตอบของคุณไม่สมบูรณ์และต้องการเชิญคนอื่นให้อัปเดตคุณควรทำให้ชุมชนเป็น Wiki
เบียร์

ขอบคุณสำหรับคำใบ้ @AlEverett เป็นครั้งแรกที่ฉันทำเช่นนั้น
ce4

ยินดีให้ความช่วยเหลือเสมอ
เบียร์

botbrewเป็นผู้จัดการแพ็คเกจที่ค่อนข้างเรียบร้อยสำหรับ Android เช่นกัน ช่วยให้คุณมีสาธารณูปโภคที่มีประโยชน์บางอย่างเช่น,make gitและเนื่องจากเป็นผู้จัดการแพ็คเกจคุณจึงสามารถเพิ่มได้มากกว่านี้
Ehtesh Choudhury
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.