Penyebab Utama Error Sources List di Termux
Error pada sources.list di Termux umumnya terjadi karena ketidakmampuan sistem untuk mengakses server repository yang ditentukan. Hal ini sering disebabkan oleh perubahan URL repository resmi, koneksi internet yang tidak stabil, atau konfigurasi file sources.list yang korup. Ketika sistem mencoba menjalankan perintah pkg update atau pkg upgrade, Termux akan gagal mengambil daftar paket terbaru.
Langkah Perbaikan Teknis
Untuk mengatasi masalah ini, Anda perlu memperbarui atau mengatur ulang konfigurasi repository. Ikuti langkah-langkah berikut secara berurutan:
1. Memperbarui Repository dengan Termux-Change-Repo
Cara paling aman dan direkomendasikan adalah menggunakan alat bawaan Termux untuk memilih mirror repository yang aktif.
termux-change-repoSetelah menjalankan perintah tersebut, sebuah antarmuka grafis berbasis teks akan muncul. Gunakan tombol navigasi untuk memilih mirror yang berbeda (misalnya mirror dari penyedia lokal atau mirror utama), lalu tekan Enter untuk mengonfirmasi.
2. Memperbaiki File Sources.list Secara Manual
Jika cara di atas tidak berhasil, Anda dapat mengedit file konfigurasi secara langsung menggunakan editor teks seperti nano.
nano $PREFIX/etc/apt/sources.listPastikan isi file tersebut mengarah ke URL yang benar. Untuk repository utama, baris tersebut biasanya terlihat seperti ini:
deb https://packages.termux.dev/apt/termux-main/ stable mainSimpan perubahan dengan menekan Ctrl + O, lalu Enter, dan keluar dengan Ctrl + X.
3. Sinkronisasi Ulang
Setelah konfigurasi diperbarui, jalankan perintah berikut untuk menyinkronkan daftar paket:
pkg update && pkg upgrade| Gejala Error | Penyebab Umum | Tindakan Perbaikan |
|---|---|---|
| 404 Not Found | URL Repository kadaluwarsa | Gunakan termux-change-repo |
| Connection Timeout | Jaringan tidak stabil | Cek koneksi atau ganti mirror |
| Permission Denied | Kesalahan penulisan file | Periksa hak akses file |
| Hash Sum Mismatch | Data korup saat download | Jalankan pkg clean |
Tips Troubleshooting Lapangan
- Pastikan Koneksi Stabil: Gunakan koneksi internet yang stabil saat melakukan update.
- Hindari VPN Bermasalah: Beberapa VPN dapat memblokir akses ke server repository Termux. Coba matikan VPN jika proses update terus gagal.
- Gunakan Mirror Lokal: Jika Anda berada di Indonesia, memilih mirror lokal melalui
termux-change-reposeringkali memberikan kecepatan akses yang lebih baik dan koneksi yang lebih stabil. - Bersihkan Cache: Jika masalah berlanjut, gunakan perintah
pkg cleanuntuk menghapus file cache yang mungkin korup.