Panduan: Menginstal dan Menjalankan Lingkungan GNU / Linux di Semua Perangkat Android

Seperti yang Anda ketahui, sistem operasi Android didukung oleh kernel Linux di bawahnya. Terlepas dari kenyataan bahwa baik Android maupun GNU / Linux ditenagai oleh kernel yang sama, kedua sistem operasi ini sangat berbeda dan menjalankan berbagai jenis program.

Namun, kadang-kadang, aplikasi yang tersedia di Android bisa terasa agak terbatas atau kurang memuaskan, terutama jika dibandingkan dengan rekan-rekan desktop mereka. Untungnya, Anda dapat mengaktifkan dan menjalankan lingkungan GNU / Linux di perangkat Android apa pun, yang di- rooting atau tidak-di-rooting . (Instruksi berikut menganggap perangkat yang tidak di-root.)

Bagi para pengguna yang kuat pada tablet Android, atau perangkat Android lain yang memiliki layar besar (atau dapat menyambungkan ke layar yang lebih besar), kemampuan untuk menjalankan perangkat lunak Linux desktop dapat sangat membantu meningkatkan potensi perangkat Android untuk produktivitas.


Menyiapkan GNU / Linux di Android

Untuk mengatur lingkungan GNU / Linux di perangkat Android Anda, Anda hanya perlu menginstal dua aplikasi dari Google Play store: GNURoot Debian dan XServer XSDL. Setelah Anda melakukannya, Anda hanya perlu menjalankan beberapa perintah Linux untuk menyelesaikan instalasi.

GNURoot Debian menyediakan lingkungan Linux Debian yang berjalan dalam batas-batas sandbox aplikasi Android. Ini menyelesaikan hal ini dengan memanfaatkan perangkat lunak yang disebut proot, sebuah userspace implementasi ulang fungsi chroot Linux, yang digunakan untuk menjalankan lingkungan Linux tamu di dalam lingkungan host. Chroot biasanya membutuhkan akses root ke fungsi, tetapi dengan menggunakan proot Anda dapat mencapai fungsi yang sama tanpa memerlukan hak akses root.

Sesi Debian GNURoot yang baru dimulai.

Menjalankan "pembaruan apt-get"

Output dari "ls / usr / bin /"

Editor teks "nano".

GNURoot hadir dengan emulator terminal bawaan untuk mengakses lingkungan Linux Debiannya. Ini cukup untuk menjalankan perangkat lunak command-line, namun, menjalankan perangkat lunak grafis memerlukan server X juga tersedia. Sistem X Window dirancang untuk memiliki komponen klien dan server yang terpisah untuk memberikan lebih banyak fleksibilitas (mainframe UNIX yang lebih cepat dan lebih kuat dapat bertindak sebagai instance klien ke server X yang berjalan pada terminal yang jauh lebih kuat dan kurang canggih).

Dalam hal ini, kami akan menggunakan aplikasi terpisah, XServer XSDL, yang akan disambungkan oleh aplikasi GNURoot sebagai klien. XServer XSDL adalah implementasi X server lengkap untuk Android yang ditenagai oleh SDL yang memiliki banyak opsi yang dapat dikonfigurasi seperti resolusi tampilan, ukuran font, berbagai jenis perilaku penunjuk tetikus, dan banyak lagi.

XServer XSDL mencakup banyak opsi konfigurasi yang berbeda.

Saat meluncurkan XServer XSDL, ia akan menanyakan apakah Anda ingin mengubah resolusi tampilan dan skala font server X.

Setelah Anda masuk ke layar ini, XServer XSDL siap menerima klien X.


Panduan Langkah-demi-Langkah

1. Instal GNURoot Debian dan XServer XSDL dari Play Store.

2. Jalankan GNURoot Debian . Lingkungan Linux Debian akan membongkar dan menginisialisasi sendiri, yang akan memakan waktu beberapa menit. Akhirnya, Anda akan disajikan dengan shell "root". Jangan sampai disesatkan oleh ini - ini sebenarnya adalah akun root palsu yang masih berjalan dalam batas-batas sandbox aplikasi Android.

3. Jalankan apt-get update apt-get upgrade untuk memastikan Anda memiliki paket paling mutakhir yang tersedia di sistem Anda. Apt-get adalah sistem manajemen paket Debian yang akan Anda gunakan untuk menginstal perangkat lunak ke lingkungan Linux Debian Anda.

4. Setelah Anda mendapatkan informasi terbaru, saatnya untuk menginstal lingkungan grafis. Saya sarankan menginstal LXDE karena sederhana dan ringan. (Ingat, Anda menjalankan Debian dengan semua overhead sistem operasi Android di latar belakang, jadi yang terbaik untuk menghemat sumber daya sebanyak yang Anda bisa.) Anda dapat melakukan apt-get install lxde untuk menginstal lingkungan desktop bersama dengan satu set lengkap alat, atau apt-get install lxde-core untuk hanya menginstal lingkungan desktop itu sendiri.

5. Sekarang kita telah menginstal LXDE, mari kita instal beberapa hal lagi untuk menyelesaikan pengaturan Linux kita.

XTerm - ini menyediakan akses ke terminal saat berada dalam lingkungan grafis

Synaptic Package Manager - front-end grafis untuk apt-get

Pulseaudio - menyediakan driver untuk memutar audio

Jalankan apt-get install xterm synaptic pulseaudio untuk menginstal utilitas ini.

6. Akhirnya, mari kita mulai dan menjalankan lingkungan grafis. Mulai XServer XSDL dan minta untuk mengunduh font tambahan. Akhirnya Anda akan mendapatkan layar biru dengan teks putih - ini berarti bahwa server X sedang berjalan dan menunggu klien untuk terhubung. Beralih kembali ke GNURoot dan jalankan dua perintah berikut:

 export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712 startlxde & 

Kemudian, beralihlah ke XServer XSDL dan saksikan desktop LXDE muncul di layar Anda.

Saya merekomendasikan menempatkan kedua perintah di atas ke dalam skrip shell sehingga Anda dapat dengan mudah me-restart LXDE jika Anda menutup sesi atau jika Anda perlu memulai ulang perangkat Anda.


Menginstal Aplikasi Linux

Selamat! Anda telah berhasil membuat Debian Linux aktif dan berjalan di perangkat Android Anda, tetapi apa gunanya menjalankan Linux tanpa aplikasi? Untungnya, Anda memiliki gudang aplikasi Linux dalam jumlah besar di ujung jari Anda hanya menunggu untuk diunduh. Kami akan menggunakan Manajer Paket Synaptic, yang telah kami instal sebelumnya, untuk mengakses repositori ini.

Klik tombol "mulai" di sudut kiri bawah, klik Jalankan, lalu ketik synaptic . Manajer Paket Synaptic akan memuat. Dari sini, cukup tekan tombol Cari di bagian atas dan ketikkan nama aplikasi yang ingin Anda instal. Setelah Anda menemukan aplikasi, klik kanan dan pilih "Tandai untuk Instalasi". Ketika Anda selesai menandai paket, klik tombol Terapkan di bagian atas untuk memulai instalasi. Menghapus instalasi paket mengikuti prosedur yang sama, kecuali dengan mengklik kanan dan memilih "Tandai untuk Penghapusan" sebagai gantinya.

Desktop LXDE. Perhatikan bahwa saya telah mengubah wallpaper dan menyesuaikan panel.

Manajer Paket Synaptic, tempat Anda dapat mengunduh aplikasi baru ke dalam instalasi Linux Anda.

Tentu saja, karena ini bukan instalasi Linux nyata tetapi lingkungan Linux yang berjalan di atas, dan dalam batasan Android, ada beberapa batasan yang harus diperhatikan. Beberapa aplikasi akan menolak untuk menjalankan atau akan macet, biasanya karena fakta bahwa beberapa sumber daya yang biasanya terpapar pada sistem GNU / Linux disimpan tersembunyi oleh Android. Juga, jika aplikasi Android biasa tidak dapat melakukan sesuatu, maka biasanya aplikasi Linux yang berjalan dalam Android juga tidak bisa, sehingga Anda tidak akan dapat melakukan tugas-tugas seperti mempartisi hard drive. Terakhir, game yang membutuhkan akselerasi perangkat keras tidak akan berfungsi. Namun, kebanyakan aplikasi standar sehari-hari akan berjalan dengan baik. Beberapa contoh termasuk Firefox, LibreOffice, GIMP, Eclipse, dan game sederhana seperti PySol.

Anda dapat menggunakan PCManFM untuk mengelola file, termasuk yang berada di penyimpanan eksternal Android Anda.

Mozilla Firefox berfungsi dengan baik, termasuk add-on dan ekstensi, untuk penjelajahan kelas desktop nyata.

LibreOffice, rangkaian produktivitas yang kompatibel dengan Microsoft Office.

PySol adalah kumpulan ratusan jenis permainan solitaire.


Saya harap tutorial ini bermanfaat bagi Anda. Meskipun saya secara pribadi melakukan langkah-langkah ini di Google Pixel C, Anda dapat melakukan ini di sebagian besar perangkat Android. Lebih disukai pada perangkat tablet dengan akses ke periferal keyboard dan mouse, tentu saja. Jika Anda sudah menjalankan distribusi GNU / Linux di perangkat Android Anda, beri tahu kami apa yang Anda gunakan di bawah ini!