Solusi Error Sources List Termux: Panduan Perbaikan Cepat

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-repo

Setelah 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.list

Pastikan 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 main

Simpan 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 ErrorPenyebab UmumTindakan Perbaikan
404 Not FoundURL Repository kadaluwarsaGunakan termux-change-repo
Connection TimeoutJaringan tidak stabilCek koneksi atau ganti mirror
Permission DeniedKesalahan penulisan filePeriksa hak akses file
Hash Sum MismatchData korup saat downloadJalankan 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-repo seringkali memberikan kecepatan akses yang lebih baik dan koneksi yang lebih stabil.
  • Bersihkan Cache: Jika masalah berlanjut, gunakan perintah pkg clean untuk menghapus file cache yang mungkin korup.