Install Ubuntu Linux di Android dengan Proot Distro

Photo of author
Publish in

Android merupakan sistem operasi yang menggunakan kernel linux sebagai core nya, jika begitu apakah kita bisa menginstall Distro Linux lain seperti Ubuntu pada Smartphone Android ? Mari kita bahas.

Zaman semakin berkembang dan OS Android sudah cukup mendominasi pasar terutama pada smartphone dan tablet, tak heran beberapa pekerjaan tertentu akan lebih mengandalkan penggunaan android dibandingkan OS desktop seperti Windows dan Linux karena pleksibilitasnya.

Tapi tidak jarang orang masih membutuhkan beberapa aplikasi versi desktop pada android seperti office, web development maupun pekerjaan yang mendominasi penggunaan terminal. Maka muncul pertanyaan utama.

Apakah bisa kita menginstall distro linux seperti ubuntu pada smartphone/tablet android ?

Bagian 1 : Mengenal Proot Distro

Proot distro merupakan paket aplikasi yang ada pada repository termux, memungkinkan kita untuk menjalankan distro linux di android tanpa perlu melakukan root pada sistem utama android, sehingga tidak akan menghilangkan garansi atau membuat android kita bermasalah.

Konsep proot ini kurang lebih sama seperti container pada docker, distro linux akan memanfaatkan kernel yang digunakan oleh android dan menjalankan sistem secara terisolasi. Maka dari itu fitur kernel level yang digunakan oleh distro linux akan bergantung pada android sehingga mungkin ada beberapa fitur yang tidak bisa digunakan.

Proot distro mendukung cukup banyak Distro Linux yang diantaranya sebagai berikut :

DistributionPD aliasVersionStatus
Adelie Linuxadelie1.0-beta6no i686
Alpine Linuxalpine3.22.2frozen
Arch Linuxarchlinuxrollingsupported
Artix Linuxartixrollingaarch64 only
Chimera Linuxchimerarollingonly 64bit
Debiandebiantrixiesupported
Deepindeepinbeigeonly 64bit
Fedorafedora42unstable
Manjaromanjarorollingaarch64 only
OpenSUSEopensuseLeap 15.6only 64bit
Parduspardusyirmiucno armv7
Rocky Linuxrockylinux10only 64bit
Ubuntuubuntu25.10no i686
Void Linuxvoidrollingsupported
GuixN/AN/Anot supported
NixOSN/AN/Anot supported
OthersDIYDIYDIY

Bagian 2 – Installasi Termux

Proot Distro merupakan bagian dari package termux, maka untuk bisa menggunakannya kamu perlu menginstall termux terlebih dahulu. Kamu bisa mengunduh termux melalui playstore secara langsung atau mengunduh versi terbaru melalui fdroid.

Sebagai saran, untuk mendapatkan pengalaman terbaik kamu bisa unduh versi paling baru apk nya melalui fdroid dan install secara manual di smartphone/tabletmu.

Playstore : https://play.google.com/store/apps/details?id=com.termux
Fdroid : https://f-droid.org/en/packages/com.termux/

Bagian 3 – Installasi Proot Distro

Sebelum melakukan installasi proot, kita akan update dan upgrade package pada termux terlebih dahulu. Pertama buka aplikasi termux di android lalu jalankan perintah tersebut.

Setelah proses selesai kita install proot distro dengan perintah berikut.

Setelah selesai, kamu bisa menjalankan perintah proot distro dengan proot-distro <command> atau dengan yang lebih singkat yaitu pd <command>. Contoh untuk melihat help command.

Bagian 4 – Install Ubuntu Linux

Karena proot distro sudah selesai di install, sekarang kita coba install ubuntu dengan menggunakan perintah sederhana. Pastikan kamu punya koneksi internet yang oke.

Sistem akan mengunduh image dari ubuntu, tunggu sampai proses unduh dan installasi selesai.

Setelah proses installasi selesai, coba login kedalam distro ubuntu linux dengan perintah berikut.

Maka kamu akan diarahkan ke shell terminal dari distro ubuntu tersebut dengan user root. Jadi kamu bisa melakukan installasi aplikasi, service dan lain sebagainya.

Bagian 5 – Remove Ubuntu Linux

Untuk menghapus distro linux yang sudah di install, perintahnya cukup sederhana yaitu dengan menggunakan perintah berikut.

Akan muncul konfirmasi yang harus kamu verifikasi, karena pada saat kamu menjalankan perintah ini maka semua data yang ada pada container ubuntu ini akan terhapus dan tidak bisa dikembalikan. Maka kamu bisa pikir ulang sebelum menghapus.

Bagian 6 – Catatan Tambahan

Jika kamu ingin melihat distro linux apa saja yang support pada proot-distro bisa kamu gunakan perintah berikut.

Jika kamu sudah membuat user baru pada distro linux yang di install, dan kamu ingin login sebagai user tersebut, kamu bisa gunakan perintah berikut. Contoh user warriornux

Selain itu karena proot distro ini berjalan sebagai container maka dia tidak bisa menjalankan aplikasi berbasis container seperti docker maupun podman dan beberapa aplikasi di lever kernel. Karena ini membutuhkan permission langsung dari host yaitu Android sendiri.

Penutup

Meskipun android memiliki terminal dan package managernya sendiri yaitu termux, tapi package yang dimiliki belum sebanyak distro linux pada umumnya maka dengan proot distro kamu dapat menginstall package terminal base yang kamu butuhkan dan tentunya jika hal tersebut support dengan kernel level android tersebut. Semoga berhasil mencoba !

Referensi

  • https://github.com/termux/proot-distro