Saya memiliki banyak kesalahan dalam output pembaruan sudo apt-get: entri duplikat dan 404 tidak ditemukan kesalahan.
Mencari tahu itu, saya harap: Saya menghapus PPA yang tidak memiliki paket yang terkait dengannya, lalu saya menghapus entri duplikat di /etc/apt/sources.list
.
Sepertinya saya telah mengganggunya secara meriah. Sekarang sebagian besar baris mengatakan Ign ketika saya melakukannya sudo apt-get update
.
Bagaimana saya bisa meluruskan apa yang telah saya lakukan? Saya perlu menyingkirkan ini Ign
yang ada di semua tempat. Ada sekitar 50% (tebakan bola mata) Ign
s!
apt
updates
ppa
repository
bruce
sumber
sumber
Jawaban:
Ketika Anda menggunakannya
apt-get update
memverifikasi apakah indeks pembaruan yang sama perlu diunduh, jika tidak, indeks indeks yang sama tidak diunduh lagi.Hit
berarti harus memeriksa cap waktu pada daftar paket, yang cocok dan tidak ada perubahan.Ign
berarti tidak ada perubahan pada file indeks pdiff, itu tidak akan repot-repot mengunduhnya lagi.Get
berarti untuk memeriksa cap waktu pada daftar paket, ada perubahan dan akan diunduh.Tidak perlu takut, itu hanya berarti tidak perlu mengunduh indeks yang diperbarui lagi, yang Anda miliki saat ini.
sumber
if (Itm.Owner->Status == pkgAcquire::Item::StatDone)
- StatDone berarti file telah diunduh (cf memperoleh-item.h) tetapi blok di mana Ign adalah output adalah blok penanganan kesalahan untuk unduhan yang gagal ... tampaknya di luar pemahaman pengkodean pemula saya. Hanya menandai kontradiksi dengan superuser.com.Ign
berartiapt
mencoba mengunduh sesuatu (seperti terjemahan atauInRelease
file) tetapi tidak ditemukan, tetapi itu dapat diabaikan. Lanjutkan ke hal berikutnya.Hit
sarana yangapt
diperlukan untuk mengunduhRelease
file (karena entah bagaimana terhapus) dan setelah diunduh, Ini memeriksa checksum dari file Paket dan menemukan bahwa checksum yang disebutkan dalam file yang baru diunduhRelease
cocok dengan checksum dari file Paket yang sudah ada di sana. Itu adalahHit
. Jadi, itu tidak akan mengunduhPackage
file lagi.Jawaban yang benar dari pertanyaan ini adalah:
Ign
berartiapt
mencoba mengunduh sesuatu (seperti terjemahan atauInRelease
file) tetapi tidak menemukan, tetapi itu dapat diabaikan, jadi lanjutkan ke hal berikutnya. Karena terjemahan dapat menjadi prioritas sekunder dan jikaInRelease
file tidak dapat ditemukan, terjemahan menggunakan metode lain untuk otentikasi seperti menggunakanRelease
danRelease.gpg
memasangkan.Hit
sarana yangapt
diperlukan untuk mengunduhRelease
file atauInRelease
file (karena entah bagaimana terhapus) dan setelah diunduh, ia memeriksa checksum dari file Indeks di dalamnya dan menemukan bahwa checksum yang disebutkan di sana cocok dengan checksum dari file Paket yang sudah diunduh yang ada di/var/lib/apt/lists
. Itu sebabnyaHit
. Jadi, itu tidak akan mengunduhPackage
file lagi.Temukan jawabannya dari:
sumber