Betulkan kemas kini apt-get Tidak Berfungsi
kemas kini sudo apt gagal pada Ubuntu? Baris terakhir output menamakan punca sebenar - jam yang salah, repositori akhir hayat, PPA rosak, kunci GPG hilang atau kunci. Panduan ini menunjukkan cara membaca ralat dan membetulkan hanya sumber yang bersalah.
📑Bab
- Jalankan kemas kini sudo apt dan baca baris terakhir - mereka menamakan punca sebenar
- Jam salah - ralat "Fail keluaran belum sah lagi"
- Rangkaian dan DNS - bolehkah PC ini mencapai archive.ubuntu.com sama sekali?
- Sandarkan fail sumber sebelum mengedit apa-apa
- Repositori akhir hayat - keluaran yang telah meninggalkan arkib utama
- PPA rosak - satu sumber pihak ketiga yang buruk menghentikan keseluruhan kemas kini
- Kunci GPG tiada - ralat NO_PUBKEY
- Kunci - proses pakej lain sudah berjalan
📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah
Jalankan Kemas Kini dan Baca Baris Terakhir
Mulakan dengan menjalankan kemas kini dan membaca output dengan betul - dari bawah. Kebanyakan baris adalah berita baik: Tekan bermaksud sumber dijawab dengan baik dan Dapatkan bermaksud senarai pakej baharu telah dimuat turun. Hanya dua jenis garisan penting: baris Err di tengah dan garis ringkasan bermula dengan E: atau W: pada penghujungnya. Dua atau tiga baris terakhir itu menamakan satu punca yang rosak dan sebabnya, dengan kata mudah.
sudo apt updateOne honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.
Semak Jam
Yang pertama daripada dua semakan 30 saat. Setiap repositori Ubuntu menerbitkan fail Keluaran yang ditandatangani dicap dengan masa ia dicipta dan tarikh sehingga ia kekal sah, dan dengan tepat menyemak setem itu pada jam PC anda. Jika jam salah - bateri CMOS yang mati dan mesin dwi-but sering melakukannya - apt menolak fail dengan Fail keluaran belum sah lagi malah mengira detik berapa lama ia akan menunggu. Jalankan tarikh dan bandingkan dengan telefon anda; tahun, bulan atau beberapa jam yang salah semuanya dikira.
date
sudo timedatectl set-ntp true
sudo apt updateSwitching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.
Semak Rangkaian dan DNS
Semakan 30 saat kedua: bolehkah PC ini sampai ke arkib Ubuntu? Jika arahan ini mencetak alamat IP, resolusi nama berfungsi dan laluan rangkaian masih hidup. Jika ia tidak mencetak apa-apa, kesalahan adalah rangkaian atau DNS - tiada satu pun repositori yang bersalah dan mengedit fail sumber tidak akan membantu sehingga ketersambungan dibetulkan.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
Sandarkan Fail Sumber Sebelum Anda Mengedit Apa-apa
Pembetulan selebihnya mungkin melibatkan fail yang memberitahu apt dari mana untuk memuat turun: /etc/apt/sources.list dan fail setiap sumber di dalam /etc/apt/sources.list.d/. Sebelum anda menukar satu baris di mana-mana tempat, simpan salinan asal di tempat yang selamat, jadi pengeditan yang salah sentiasa boleh dibuat asal dengan meletakkan semula salinan itu.
Betulkan Repositori Akhir Hayat
Jika ralat mengatakan repositori tidak mempunyai fail Keluaran - biasanya dengan 404 - untuk setiap baris satu keluaran Ubuntu, keluaran itu telah mencapai penghujung hayatnya dan pakejnya telah dialihkan dari arkib utama. apt sedang melaporkan kebenaran: tiada apa-apa lagi di alamat itu.
Pembetulan jujur adalah dua. Yang sebenar adalah untuk menaik taraf mesin kepada keluaran Ubuntu yang disokong. Pilihan penahanan adalah untuk menunjukkan hanya baris keluaran lama itu pada arkib keluaran lama Ubuntu (old-releases.ubuntu.com), yang memastikan keluaran lama tersedia - berguna untuk membuat kemas kini PC sekali lagi, bukan cara untuk memastikan sistem yang tidak disokong selamat selama-lamanya. Jangan sekali-kali menggantikan keseluruhan fail sumber anda dengan fail rawak yang disalin daripada internet; ia akan membawa nama kod yang salah dan sumber yang salah.
Betulkan PPA Rosak atau Kunci GPG Hilang
PPA ialah sumber pihak ketiga yang anda tambahkan atau tutorial sebelum ini, dan satu PPA mati - pemiliknya berhenti menerbitkan untuk keluaran anda, atau PPA telah dialih keluar - gagal sepanjang dijalankan walaupun setiap sumber Ubuntu sihat. Ralat menamakan alamat PPA. Lumpuhkan atau alih keluar hanya entri PPA itu (failnya sendiri dalam /etc/apt/sources.list.d/, atau entri dalam Perisian dan Kemas Kini di bawah Perisian Lain) dan biarkan semua yang lain tidak disentuh.
Masalah tandatangan yang berbeza berbunyi NO_PUBKEY diikuti dengan ID kunci: repositori baik, tetapi PC anda masih belum mempercayai kunci tandatangannya. Penyelesaiannya adalah dengan menambah kunci repositori itu, hanya diambil dari halaman rasmi repositori itu sendiri - kunci tandatangan menentukan perkara yang dipercayai oleh PC anda, jadi jangan sekali-kali mengimport satu daripada tapak muat turun rawak.
--allow-insecure-repositories. Anggap itu sebagai diagnostik sementara paling banyak, jangan sekali-kali sebagai pembetulan: ia mematikan semakan tandatangan yang melindungi anda, jadi pembaikan sebenar sentiasa menjadi kunci atau repositori itu sendiri.Kunci - Tunggu Proses Lain
Tidak dapat kunci bermakna sistem pakej sibuk, tidak rosak. Hanya satu program boleh menulis pangkalan data pakej pada satu-satu masa, dan mesej itu sendiri menamakan proses yang menahan kunci - pada desktop biasa yang sangat kerap naik taraf tanpa pengawasan (pengemas kini keselamatan automatik melakukan larian yang dijadualkan), tetingkap Pengemas Kini Perisian dibiarkan terbuka atau terminal lain. Tunggu beberapa minit, biarkan ia selesai dan jalankan sudo apt update sekali lagi; kebanyakan ralat kunci membersihkan sendiri.
/var/lib/dpkg/ atau /var/lib/apt/lists/) semasa proses pakej mungkin masih berjalan. Fail kunci bukan masalah - ia adalah tiket giliran. Memadamkannya membolehkan dua penulis masuk ke pangkalan data sekaligus, iaitu bagaimana mesej yang tidak berbahaya bertukar menjadi rasuah sistem pakej sebenar.Mana-mana yang menyebabkan ralat anda dinamakan, selesaikan dengan cara yang sama: betulkan satu perkara itu sahaja, jalankan sudo apt update sekali lagi dan sahkan ia selesai tanpa baris E: pada penghujungnya.
🏷️Topic Search Variables & Keywords
Panduan & Penyelesaian Masalah Langkah demi Langkah - Tidak Berfungsi? Cuba Ini. Demonstrasi pada skrin oleh Technical Anshu.
kemas kini sudo apt gagal pada Ubuntu? Baris terakhir output menamakan punca sebenar - jam yang salah, repositori akhir hayat, PPA rosak, kunci GPG hilang atau kunci. Panduan ini menunjukkan cara membaca ralat dan membetulkan sumber yang bersalah sahaja.
(Transkrip yang tersedia pada halaman sumber berakhir pada ketika ini — tonton video di atas untuk panduan penuh.)
❓ Soalan Lazim
Adakah tutorial ini 100% percuma untuk diikuti?
Ya! Semua panduan dan kaedah yang ditunjukkan oleh Anshu Teknikal menggunakan sumber percuma, undang-undang dan pendidikan.
Bolehkah pemula mengikuti panduan ini?
Sama sekali! Setiap langkah ditunjukkan pada skrin dengan arahan terperinci supaya sesiapa sahaja boleh mengikutinya dengan mudah.
Di manakah saya boleh bertanya soalan jika saya tersekat?
Tinggalkan ulasan terus pada video YouTube dan komuniti kami serta Anshu Teknikal akan membantu anda.
🚀 Tonton Tutorial Penuh di YouTube
🚀 Tonton tutorial video langkah demi langkah penuh di YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Langgan Anshu Teknikal untuk sokongan IT, penyelesaian masalah Windows dan pengurusan pelayan.
▶️ Tonton Video Penuh