Bagaimana cara mendapatkan pengalaman seperti Linux di Android?

11

Apakah ada proyek (mis. ROM) di luar sana yang menawarkan pengalaman seperti Linux di Android?

Inilah beberapa hal yang saya harapkan

  • instalasi mudah pada platform serupa
  • akses shell
  • alat pengembangan seperti gcc, Python
Tianyang Li
sumber
2
Apa itu "instalasi mudah pada platform serupa"?
RR
2
Dari Stackoverflow: Apakah ada cara untuk menjalankan Python di Android? . Saya akan merekomendasikan Anda untuk mencari di stackoverflow tentang GCC dan Python, karena sifat aplikasi tersebut.
Zuul
@ RichardBorcsik Saya ingin sesuatu yang mirip dengan Debian yang dapat berjalan di berbagai platform tanpa banyak pekerjaan oleh pengguna akhir.
Tianyang Li
1
Pada beberapa platform dan dan seperti Linux, lihat OS Ubuntu Phone yang baru , Bagaimana OS Ubuntu Phone terkait dengan OS Android? , meskipun memasang itu berarti Anda tidak lagi menjalankan Android di telepon.
Diambil

Jawaban:

16

Ada beberapa opsi:

  • Chroot ke linux penuh lengkap (mencari debian chroot android , punya beberapa hit)
  • Ada juga port asli Debian atau Ubuntu untuk beberapa model ponsel / tablet.
  • Akses shell sudah ada: Terminal Emulator
  • Jika Anda menginstal firmware aftermarket seperti CyanogenMod, Anda akan mendapatkan akses root, busybox, bash, klien ssh / server
  • Inilah proyek SL4A (lapisan scripting untuk android), ia menambahkan python, lua, perl dan bahasa-bahasa lain yang ditafsirkan ke android
  • Anda dapat membangun aplikasi Qt (ya, bahkan yang menggunakan QtGui) menggunakan Necessitas - port sebagian besar kerangka kerja Qt Desktop ke Android. Aplikasi sekompleks Quassel (klien / server IRC) dapat dibangun dengan perubahan sumber yang sangat minimal. Secara teori ini akan memungkinkan Anda untuk membangun banyak KDE4, meskipun beberapa bagian (misalnya ruang kerja Plasma) mungkin terlalu terikat dengan Xorg / GLX.
  • Sebagian besar program C / C ++ dari GNU / Linux yang tidak memerlukan antarmuka grafis dapat dikompilasi untuk dijalankan di Android menggunakan Android NDK

    • Anda juga dapat menggunakan Qpython3 untuk python di android. Fitur:
  • Jalankan aplikasi Python3 termasuk skrip dan proyek pada perangkat Android
  • Jalankan Kode & File Python3 Dari QRCode
  • Dukungan Pemrograman SL4A, dapat mengakses fitur android, seperti jaringan, bluetooth, lokasi
  • Mendukung konsol Python3
  • Mendukung QEdit yang memungkinkan Anda mengedit kode Python Dukungan server FTP, yang dapat memungkinkan Anda mentransfer proyek Python3 dari PC ke ponsel dengan mudah

  • Hal-hal lain, Anda sadari. Jangan ragu untuk menambahkannya di sini

ce4
sumber
2
Jika Anda merasa jawaban Anda tidak lengkap dan ingin mengundang orang untuk memperbaruinya, Anda harus membuatnya sebagai Wiki Komunitas.
ale
Terima kasih atas petunjuknya @AlEverett, adalah kali pertama saya melakukannya.
ce4
Selalu senang membantu.
ale
botbrew adalah manajer paket yang cukup rapi untuk Android. Memberikan beberapa utilitas yang berguna seperti make, git. Dan karena itu adalah manajer paket, Anda dapat menambahkan satu ton lebih banyak.
Ehtesh Choudhury