Sepertinya salah satu mirror Ubuntu sedang down hari ini dan saya tidak dapat menginstal paket baru apa pun di server Ubuntu 20,04 LTS saya. Saat saya mencoba memperbarui daftar sumber perangkat lunak, saya mendapatkan kesalahan ini - "W:Beberapa file indeks gagal diunduh. Mereka telah diabaikan, atau yang lama digunakan sebagai gantinya." Saya mencoba memperbarui daftar repositori beberapa kali, me-reboot server, tetapi saya masih mendapatkan kesalahan yang sama. Saya memeriksa koneksi internet, itu berfungsi dengan baik!
Saya menjalankan perintah berikut untuk memperbarui server Ubuntu saya:
$ sudo apt update
Dan saya mengalami kesalahan ini:
Err:1 http://in.archive.ubuntu.com/ubuntu focal InRelease Could not connect to in.archive.ubuntu.com:80 (2403:8940:ffff::f), connection timed out Could not connect to in.archive.ubuntu.com:80 (103.97.84.254), connection timed out Err:2 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease Unable to connect to in.archive.ubuntu.com:http: Err:3 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease Unable to connect to in.archive.ubuntu.com:http: Err:4 http://in.archive.ubuntu.com/ubuntu focal-security InRelease Unable to connect to in.archive.ubuntu.com:http: Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal/InRelease Could not connect to in.archive.ubuntu.com:80 (2403:8940:ffff::f), connection timed out Could not connect to in.archive.ubuntu.com:80 (103.97.84.254), connection timed out W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease Unable to connect to in.archive.ubuntu.com:http: W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease Unable to connect to in.archive.ubuntu.com:http: W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-security/InRelease Unable to connect to in.archive.ubuntu.com:http: W: Some index files failed to download. They have been ignored, or old ones used instead.
Seperti yang Anda lihat pada output di atas, salah satu mirror mati dan kami harus menonaktifkan atau menggantinya dengan yang berfungsi untuk memperbaiki kesalahan ini.
Perbaiki "W:Beberapa file indeks gagal diunduh." Kesalahan Di Ubuntu
Kesalahan ini biasanya akan teratasi dengan sendirinya setelah mirror Ubuntu kembali online. Untuk berjaga-jaga jika cermin mati selama beberapa jam, ikuti salah satu metode yang diberikan di bawah ini untuk memperbaikinya.
Metode 1 - Temukan mirror repositori APT Ubuntu terbaik
Cara yang disarankan untuk memperbaiki masalah ini adalah dengan menemukan mirror arsip Apt yang berfungsi terbaik untuk lokasi Anda dan memperbarui file /etc/apt/sources.list Anda. Panduan berikut menyediakan semua cara yang mungkin untuk menemukan mirror repositori APT Ubuntu terbaik berdasarkan kecepatan unduh. Cermin mungkin tidak selalu yang paling dekat dengan lokasi Anda, tetapi menawarkan tingkat unduhan dan status pembaruan terbaik.
- Cara Menemukan Cermin Repositori APT Ubuntu Terbaik
Metode 2 - Beralih kembali ke cermin asli
Sebelum mengubah daftar sumber, sangat disarankan untuk membuat cadangan mereka duluan:
$ sudo mv /etc/apt/sources.list{,.backup}
$ sudo mv /etc/apt/sources.list.d{,.backup}
Ubuntu memiliki contoh daftar sumber di /usr/share/doc/apt/examples/sources.list mengajukan. Mari kita lihat isi file ini:
$ cat /usr/share/doc/apt/examples/sources.list
Contoh keluaran:
# See sources.list(5) manpage for more information # Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool. deb http://us.archive.ubuntu.com/ubuntu focal main restricted deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted deb http://security.ubuntu.com/ubuntu focal-security main restricted deb-src http://security.ubuntu.com/ubuntu focal-security main restricted deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
Sekarang buat daftar sumber baru dari file contoh seperti di bawah ini:
$ sudo mkdir /etc/apt/sources.list.d
$ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
$ sudo apt update
Ini akan memulihkan semua mirror ke server utama, biasanya mirror di AS.
Tambahkan repositori tambahan
Kami telah mengaktifkan [Utama] gudang. Repositori ini berisi perangkat lunak sumber terbuka dan gratis yang didukung Canonical.
Jika Anda ingin menginstal paket sumber terbuka dan gratis yang didukung komunitas, paket non-bebas, perangkat lunak yang tidak tersedia di bawah lisensi yang sepenuhnya gratis, dll., Anda harus mengaktifkan repositori berikut:
- Dibatasi - Driver eksklusif untuk perangkat.
- Multiverse - Perangkat lunak dibatasi oleh hak cipta atau masalah hukum.
- Alam Semesta - Perangkat lunak bebas dan sumber terbuka yang dikelola komunitas.
Untuk mengaktifkan repositori ini, jalankan:
$ sudo add-apt-repository restricted $ sudo add-apt-repository multiverse $ sudo add-apt-repository universe $ sudo apt update
Anda dapat memeriksa semua repositori yang diaktifkan seperti di bawah ini:
$ grep ^deb /etc/apt/sources.list
Nonaktifkan repositori sumber
Jika Anda melihat ke file sources.list baru itu, repositori sumber juga telah diaktifkan. Baris yang dimulai dengan "deb-src" menunjukkan repositori sumber yang berisi paket sumber. Ini berguna untuk pengembang. Jika Anda adalah pengguna biasa, Anda tidak melakukannya.
Untuk menonaktifkan repositori sumber, buka file /etc/apt/sources.list dan cukup letakkan simbol hash (#) di depan baris yang dimulai dengan deb-src . Setelah berkomentar, barisnya akan terlihat seperti di bawah ini:
#deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted [...]
Sekarang perbarui daftar sumber dan lihat apakah sudah diperbaiki.
Jika Anda tinggal di luar AS, cermin utama mungkin lebih lambat. Dalam hal ini, Anda dapat beralih ke lokasi cermin terdekat seperti yang dijelaskan di bagian berikut.
Metode 3 - Pilih mirror terdekat dari mirror resmi Ubuntu
Ada ratusan cermin berbasis komunitas yang tersedia di seluruh dunia. Mirror ini menyediakan repositori dan arsip semua perangkat lunak untuk distribusi Ubuntu Anda. Navigasikan ke tautan berikut untuk melihat semua mirror yang tersedia:
- Cermin Arsip Resmi untuk Ubuntu
Dari tautan ini, pilih negara Anda atau lokasi terdekat pilihan Anda. Misalnya, saya memilih cermin di India.
Di layar berikutnya, pilih versi distribusi Ubuntu Anda. Sekarang Anda akan mendapatkan entri sources.list seperti yang ditunjukkan pada gambar di bawah ini.
Salin baris ini dan tambahkan di file /etc/apt/sources.list Anda. Jika Anda tidak menginginkan repositori sumber, cukup beri komentar.
Tambahkan repositori tambahan
Kami hanya menambahkan repositori [Utama]. Untuk mengaktifkan repositori berguna lainnya seperti pembatasan, keamanan, pembaruan, dll., jalankan:
$ sudo add-apt-repository restricted $ sudo add-apt-repository multiverse $ sudo add-apt-repository universe $ sudo apt update
Metode 4 - Salin daftar sumber dari sistem kerja lain
Jika Anda sudah memiliki komputer lain yang menjalankan versi Ubuntu yang sama, cukup salin isi file sources.list dan gunakan di sistem Anda. Ini adalah cara paling sederhana dan termudah.
Jika repositori tambahan, seperti Restricted, Multiverse, dan Universe, belum diaktifkan, lakukan:
$ sudo add-apt-repository restricted $ sudo add-apt-repository multiverse $ sudo add-apt-repository universe $ sudo apt update
Bonus - Instal pembaruan dan patch keamanan secara otomatis
Ini opsional. Ubuntu merilis pembaruan dan tambalan keamanan secara berkala. Kita harus menginstalnya untuk mengamankan sistem kita. Untuk menginstal pembaruan dan patch ini secara otomatis, Anda perlu menginstal paket "unattended-upgrade" dan mengonfigurasinya seperti yang dijelaskan dalam tautan berikut.
- Instal Pembaruan Dan Patch Keamanan Secara Otomatis Di Ubuntu
Semoga membantu.