Skip to content

About

Tools otomatisasi pasang package esensial dan library Python di Termux Android sekali klik untuk pemula.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

🚀 Termux-Package

Python Version Platform License: MIT Maintenance

TOOLS INSTALL PERINTAH TERMUX BUAT PEMULA
Pasang semua package esensial dan modul Python di Termux Android hanya dengan sekali klik tanpa ribet mengetik perintah satu per satu!


📖 Apa Itu Package di Termux?

Bagi kamu yang baru pertama kali menggunakan Termux, aplikasi ini pada dasarnya adalah terminal Linux mini di perangkat Android.

Secara default, Termux hanya menyediakan perintah-perintah paling dasar. Agar kamu bisa mengunduh file (curl, wget), mengedit kode (nano), mengkloning repository (git), menjalankan script (python, php, bash), hingga melakukan riset jaringan (nmap), kamu perlu menginstal program-program tersebut yang disebut sebagai package.

Script Termux-Package ini dibuat untuk mempermudah kamu menyiapkan seluruh peralatan tempur dasar Termux secara otomatis, cepat, dan aman dari error!


✨ Fitur Utama

  • ⚡ Auto-Installer Modern: Menggunakan modul Python subprocess (bukan os.system usang) dengan eksekusi yang bersih dan stabil.
  • 🛡️ Fault-Tolerant (Tahan Error): Jika ada salah satu package yang gagal atau sudah terpasang, instalasi tidak akan berhenti mendadak — script akan otomatis melanjutkan ke package berikutnya sampai selesai.
  • 📦 Struktur Modular: Daftar package sistem dan modul Python dipisahkan ke dalam file teks (packages.txt & requirements.txt), sehingga sangat mudah ditambah atau dikurangi tanpa perlu menyentuh kode program.
  • 🎨 Tampilan Visual Menarik: Mendukung banner otomatis dengan kombinasi toilet + lolcat (jika terpasang), atau tampilan ASCII modern bawaan yang tetap rapi di Termux baru.
  • 📊 Laporan Ringkasan: Menampilkan rekapitulasi jumlah package yang berhasil maupun yang gagal di akhir proses.

🛠️ Cara Instalasi & Menjalankan

Buka aplikasi Termux di HP Android kamu, lalu salin dan jalankan perintah berikut secara berurutan:

1. Update Termux & Pasang Git + Python

pkg update -y && pkg upgrade -y
pkg install git python -y

2. Kloning Repository

git clone https://github.com/SoraDev-ID/Termux-Package.git

3. Masuk ke Folder & Jalankan Script

cd Termux-Package
python install.py

📋 Pilihan Menu

Saat script dijalankan, kamu akan disajikan menu interaktif berikut:

Opsi Menu Keterangan
[1] Install Python & Pip Packages Menginstal dependensi library Python yang terdaftar di requirements.txt (seperti requests, bs4, pyngrok, dll).
[2] Install Semua Package Melakukan update index Termux, memasang seluruh package sistem Linux (packages.txt), kemudian melanjutkan instalasi library Python. (Direkomendasikan untuk pengguna baru)
[3] Tampilkan Banner Saja Hanya mencetak banner SoraDev-ID ke layar terminal tanpa melakukan instalasi apa pun.
[0] Keluar Menutup program installer dengan rapi.

📁 Struktur Direktori

Repository ini disusun dengan struktur yang bersih, modular, dan mudah dikelola:

Termux-Package/
├── install.py          # Script utama logika installer (Python 3)
├── packages.txt        # Daftar nama package sistem Termux (pkg/apt)
├── requirements.txt    # Daftar modul/library Python (pip)
├── LICENSE             # Lisensi open-source (MIT)
└── README.md           # Dokumentasi lengkap panduan pengguna

🧩 Cara Menambah Package Sendiri

Kamu bisa dengan bebas menambah atau menghapus tools sesuai kebutuhan:

  • Ingin menambah package Termux baru?
    Buka file packages.txt, lalu tambahkan nama packagenya di baris baru. Contoh:
    ffmpeg
    neofetch
    
  • Ingin menambah library Python baru?
    Buka file requirements.txt, lalu tambahkan nama library pip di baris baru. Contoh:
    rich
    flask
    

🤝 Cara Berkontribusi

Kontribusi selalu terbuka lebar untuk siapa saja!

  1. Fork repository ini ke akun GitHub kamu.
  2. Buat branch fitur baru (git checkout -b fitur-keren).
  3. Commit perubahan kamu (git commit -m 'Menambahkan package полез').
  4. Push ke branch kamu (git push origin fitur-keren).
  5. Buat Pull Request baru.

📄 Lisensi

Proyek ini didistribusikan di bawah lisensi resmi MIT License. Silakan gunakan, pelajari, dan modifikasi secara bebas untuk kebutuhan edukasi maupun personal. Lihat file LICENSE untuk detail selengkapnya.


Dibuat dengan ❤️ oleh SoraDev-ID

About

Tools otomatisasi pasang package esensial dan library Python di Termux Android sekali klik untuk pemula.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages