⛏️ Instalasi cpuminer-opt JayDDee di Termux (Proot-Distro)

Panduan lengkap langkah demi langkah untuk kompilasi efisien menggunakan skrip ARMv8.

Langkah 1: Persiapan Termux dan Proot-Distro

Pastikan Anda sudah menginstal Termux dan memiliki paket dasar yang terbaru.

pkg update && pkg upgrade -y

Perbarui semua paket di Termux.

Instalasi Proot-Distro

Instal utilitas Proot-Distro untuk membuat lingkungan virtual OS Linux (Ubuntu).

pkg install proot-distro -y

Instal paket Proot-Distro.

Instalasi Ubuntu

proot-distro install ubuntu

Unduh dan instal image Ubuntu.

Langkah 2: Masuk ke Ubuntu dan Persiapan Lingkungan

Masuk ke lingkungan Ubuntu yang baru diinstal, lalu perbarui paketnya.

proot-distro login ubuntu

Perintah untuk masuk ke shell Ubuntu.

Perbarui Ubuntu

apt update && apt upgrade -y

Perbarui paket di dalam Ubuntu.

Instal Kebutuhan Dasar (Dependencies)

Kita perlu menginstal alat untuk mengompilasi dan mengunduh kode sumber.

apt install git build-essential automake libcurl4-openssl-dev libssl-dev libjansson-dev libgomp1 -y

Instal kompiler (GCC), git, dan library yang dibutuhkan cpuminer-opt.

Langkah 3: Unduh dan Kompilasi cpuminer-opt (Menggunakan Skrip ARMv8)

Kita akan menggunakan skrip `build-armv8.sh` untuk kompilasi cepat yang dioptimalkan untuk perangkat seluler.

Kloning Repositori JayDDee

git clone https://github.com/JayDDee/cpuminer-opt.git

Unduh kode sumber cpuminer-opt dari repositori JayDDee.

Masuk ke Direktori

cd cpuminer-opt

Konfigurasi & Kompilasi Otomatis (ARMv8)

./autogen.sh ./build-armv8.sh

Skrip ini akan menjalankan konfigurasi dan kompilasi yang dioptimalkan untuk arsitektur 64-bit ARM.

PENTING: Jika `build-armv8.sh` gagal, coba ganti perintah terakhir dengan langkah manual: ./configure CFLAGS="-O3 -march=native" && make -j$(nproc)

Langkah 4: Jalankan cpuminer-opt

Setelah kompilasi selesai, program siap dijalankan.

⚠️ Ganti [ALGO], [WALLET], dan [THREAD] dengan nilai yang sesuai!

Contoh Perintah Mining

./cpuminer -a [ALGO] -o stratum+tcp://pool-server:port -u [WALLET_ADDRESS] -p c=[CUSTOM_PASS] -t [THREAD]

Contoh Algoritma (ALGO): *verus*, *cryptonight*. Cek dokumentasi JayDDee untuk daftar algoritma yang didukung.

Setelah selesai, Anda bisa keluar dari lingkungan Ubuntu:

exit