Cara Install Linux Ubuntu & Node Menggunakan Termux di Android
Unduh Termux
- Buka halaman unduh Termux di F-Droid. Scroll ke bawah untuk mencari aplikasi Termux terbaru, atau klik di sini untuk mengunduh Versi 0.118.0 (118) yang diperbarui pada 11 Januari 2022.
Termux sudah tidak dapat diunduh di Google Play Store. F-Droid merupakan repositori resmi dari Termux, atau kalian bisa mengakses repositori Termux di Github.
Unduh AVNC
- AVNC digunakan untuk mengakses GUI Ubuntu: Unduh AVNC.
Unduh Ubuntu 23.10
Code Block
yes | pkg up curl https://raw.githubusercontent.com/agcrisbp/LinuxAndroid/main/install.sh >> install.sh bash install.sh
-
Password default untuk user charis: ch.
-
Jangan lupa untuk memperbarui modul-modul Ubuntu menggunakan perintah:
Code Block
apt update && apt upgrade
Menambah User Baru
Code Block
proot-distro login ubuntu
- Tambahkan user:
Code Block
adduser Username
CATATAN! Kamu harus mengingat passwordmu untuk mengakses Ubuntu nantinya.
- Izin akses root:
Code Block
sudo visudo
- Tambahkan baris baru tepat di bawah root ALL=(ALL:ALL) ALL:
Code Block
Username ALL=(ALL:ALL) ALL
- Tambahkan akses login baru:
Code Block
echo "proot-distro login --user Username ubuntu" >> $PREFIX/bin/Username chmod +x $PREFIX/bin/Username rm $CHROOT/root/.bashrc
Ubah semua Username dengan nama yang kamu inginkan. Hal ini untuk mempermudah login hanya dengan Username tanpa harus menulis proot-distro login ubuntu.
Mengubah Bahasa ke Indonesia
- Unduh paket Bahasa Indonesia:
Code Block
sudo apt-get install language-pack-id
- Ubah environment:
Code Block
sudo nano /etc/environment
- Ubah LANG=en_EN.UTF-8 dengan kode berikut:
Code Block
LANG=id_ID.UTF-8 LC_TIME=id_ID.UTF-8
- Mulai ulang Termux.
Akses Ubuntu
- Buka AVNC, atur seperti berikut:
Code Block
Host: localhost Port: 1
- Isi Username dan Password sesuai dengan yang sudah kamu buat.
Instal NVM (Node Version Manager)
- Pertama, kamu perlu menginstal curl jika belum terinstal otomatis pada saat melakukan penginstalan Ubuntu.
Code Block
sudo apt install curl -y
- Lalu unduh NVM menggunakan curl. Ketika kamu menjalankan perintah khusus ini, curl akan mengunduh skrip instalasi NVM. Setelah itu, bash mengeksekusi skrip yang sama untuk menginstal NVM.
Code Block
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Aktivasi NVM
Code Block
source ~/.bashrc
Install Node
Code Block
nvm install --lts
- Node versi terbaru telah terinstal, atau gunakan perintah di bawah ini untuk memastikan versi Node yang baru saja kamu instal:
Code Block
node -v
Ubah Node Default
- Jika sudah yakin dengan versi dari Node yang kamu instal, kamu perlu mengatur versi default dari NVM agar dapat digunakan secara default kapan pun kamu membutuhkannya. Kamu dapat menggunakan perintah di bawah ini untuk melakukannya. Pastikan untuk mengubah versinya ke versi yang sama persis dengan versi yang telah kamu instal.
Code Block
nvm use --lts
- Jika versi Node kamu adalah 24.1.2, maka gunakan perintah di bawah ini:
Code Block
nvm alias default 24.1.2