Ayusin ang apt-get update na Hindi Gumagana
Nabigo ang sudo apt update sa Ubuntu? Ang mga huling linya ng output ay pinangalanan ang tunay na dahilan - maling orasan, end-of-life repository, sirang PPA, nawawalang GPG key o isang lock. Ipinapakita ng gabay na ito kung paano basahin ang error at ayusin lamang ang nagkasalang pinagmulan.
📑Mga Kabanata
- Patakbuhin ang sudo apt update at basahin ang mga huling linya - pinangalanan nila ang tunay na dahilan
- Maling orasan - ang "Release file ay hindi pa wasto" na error
- Network at DNS - maaari bang maabot ng PC na ito ang archive.ubuntu.com?
- I-back up ang mga source file bago mag-edit ng anuman
- End-of-life repository - isang release na umalis sa pangunahing archive
- Broken PPA - isang masamang third-party na pinagmulan ang huminto sa buong update
- Nawawalang GPG key - ang NO_PUBKEY error
- Ang lock - isa pang proseso ng package ang tumatakbo na
📋 Pangkalahatang-ideya at Step-by-Step na Gabay
Patakbuhin ang Update at Basahin ang Mga Huling Linya
Magsimula sa pamamagitan ng pagpapatakbo ng update at pagbabasa ng output nang maayos - mula sa ibaba. Karamihan sa mga linya ay magandang balita: Ang ibig sabihin ng Hit ay isang source ang sumagot ng maayos at ang Get ay nangangahulugang na-download ang isang bagong listahan ng package. Dalawang uri lang ng mga linya ang mahalaga: ang mga linyang Err sa gitna, at ang mga linya ng buod na nagsisimula sa E: o W: sa pinakadulo. Ang huling dalawa o tatlong linyang iyon ay pinangalanan ang isang sirang pinagmulan at ang dahilan, sa simpleng salita.
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.
Suriin ang Orasan
Ang una sa dalawang 30-segundong pagsusuri. Ang bawat repositoryo ng Ubuntu ay naglalathala ng nilagdaang Release file na nakatatak sa oras na ginawa ito at petsa kung kailan ito mananatiling wasto, at apt na sinusuri ang stamp na iyon laban sa orasan ng iyong PC. Kung mali ang orasan - madalas itong ginagawa ng isang patay na baterya ng CMOS at mga dual-boot na makina - apt na tumatanggi sa file na Ang release file ay hindi pa wasto at binibilang pa nga kung gaano ito katagal maghihintay. Patakbuhin ang petsa at ihambing ito sa iyong telepono; isang maling taon, buwan o kahit ilang oras ang binibilang.
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.
Suriin ang Network at DNS
Ang pangalawang 30-segundong pagsusuri: maabot ba ng PC na ito ang archive ng Ubuntu? Kung ang utos na ito ay nag-print ng isang IP address, gumagana ang resolusyon ng pangalan at ang landas ng network ay buhay. Kung wala itong nai-print, ang kasalanan ay ang network o DNS - walang isang repositoryo ang may kasalanan, at hindi makakatulong ang pag-edit ng mga source file hanggang sa maayos ang pagkakakonekta.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
I-back Up ang Mga Source File Bago Mo I-edit ang Anuman
Ang natitirang mga pag-aayos ay maaaring may kasamang mga file na nagsasabi kung saan magda-download mula sa: /etc/apt/sources.list at ang mga per-source na file sa loob ng /etc/apt/sources.list.d/. Bago mo baguhin ang isang linya sa alinmang lugar, mag-save ng kopya ng orihinal sa isang lugar na ligtas, upang ang maling pag-edit ay palaging maaalis sa pamamagitan ng pagbabalik ng kopya.
Ayusin ang End-of-Life Repository
Kung ang error ay nagsasabing ang isang repositoryo walang Release file - karaniwang may 404 - para sa bawat linya ng isang Ubuntu release, ang release na iyon ay umabot na sa katapusan ng buhay nito at ang mga package nito ay inilipat sa pangunahing archive. Iniuulat ni apt ang katotohanan: wala na sa address na iyon.
Ang matapat na pag-aayos ay dalawa. Ang tunay ay ang pag-upgrade ng makina sa isang suportadong paglabas ng Ubuntu. Ang opsyon sa paghawak ay ituro lamang ang mga linya ng lumang release na iyon sa archive ng mga lumang release ng Ubuntu (old-releases.ubuntu.com), na nagpapanatiling available ang mga lumang release - kapaki-pakinabang na gawing muli ang pag-update ng PC, hindi isang paraan para mapanatiling ligtas ang isang hindi sinusuportahang system magpakailanman. Huwag palitan ang iyong buong source file ng random na kinopya mula sa internet; magdadala ito ng mga maling codename at maling source.
Ayusin ang Sirang PPA o Nawawalang GPG Key
Ang isang PPA ay isang third-party na pinagmulan mo o isang tutorial na idinagdag nang mas maaga, at isang patay na PPA - ang may-ari nito ay huminto sa pag-publish para sa iyong paglabas, o ang PPA ay tinanggal - ay nabigo sa buong pagtakbo kahit na ang bawat pinagmumulan ng Ubuntu ay malusog. Pinangalanan ng error ang address ng PPA. I-disable o alisin lamang ang entry ng PPA na iyon (sariling file nito sa /etc/apt/sources.list.d/, o ang entry sa Software and Updates sa ilalim ng Other Software) at iwanan ang lahat ng iba pa.
May ibang signature problem na NO_PUBKEY na sinusundan ng key ID: maayos ang repository, ngunit hindi pa pinagkakatiwalaan ng iyong PC ang signing key nito. Ang pag-aayos ay upang idagdag ang susi ng imbakan na iyon, na kinuha lamang mula sa sariling opisyal na pahina ng imbakan - isang signing key ang magpapasya kung ano ang pinagkakatiwalaan ng iyong PC, kaya huwag mag-import ng isa mula sa isang random na site sa pag-download.
--allow-insecure-repositories. Tratuhin iyon bilang isang pansamantalang diagnostic sa karamihan, hindi kailanman bilang ang pag-aayos: pinapatay nito ang signature check na nagpoprotekta sa iyo, kaya ang tunay na pag-aayos ay palaging ang susi o ang repositoryo mismo.Ang Lock - Maghintay para sa Iba Pang Proseso
Hindi makakuha ng lock ay nangangahulugan na ang package system ay abala, hindi sira. Isang program lang ang maaaring sumulat ng database ng package nang sabay-sabay, at ang mensahe mismo ang nagpapangalan sa prosesong may hawak ng lock - sa isang normal na desktop na napakadalas unattended-upgrades (ang awtomatikong security updater na gumagawa ng nakaiskedyul nitong pagtakbo), isang Software Updater window na naiwang bukas, o ibang terminal. Maghintay ng ilang minuto, hayaan itong matapos, at patakbuhin muli ang sudo apt update; karamihan sa mga error sa lock ay nililinis ang kanilang mga sarili.
/var/lib/dpkg/ o /var/lib/apt/lists/) habang maaaring tumatakbo pa rin ang proseso ng package. Ang lock file ay hindi ang problema - sila ang queue ticket. Ang pagtanggal sa mga ito ay nagbibigay-daan sa dalawang manunulat sa database nang sabay-sabay, na kung paano ang isang hindi nakakapinsalang mensahe ay nagiging tunay na katiwalian sa package-system.Alinman ang dahilan ng iyong error na pinangalanan, tapusin sa parehong paraan: ayusin lamang ang isang bagay, patakbuhin ang sudo apt update muli, at kumpirmahin na ito ay kumpleto nang walang E: na linya sa dulo.
🏷️Topic Search Variables & Keywords
🎙️ Full Transcript — i-tap para palawakin
Step-by-Step na Gabay sa Pag-troubleshoot at Mga Solusyon - Hindi Gumagana? Subukan Ito. On-screen na pagpapakita ng Technical Anshu.
Nabigo ang sudo apt update sa Ubuntu? Ang mga huling linya ng output ay pinangalanan ang tunay na dahilan - maling orasan, end-of-life repository, sirang PPA, nawawalang GPG key o isang lock. Ipinapakita ng gabay na ito kung paano basahin ang error at ayusin lamang ang guilty source.
(Ang transcript na available sa source page ay magtatapos sa puntong ito — panoorin ang video sa itaas para sa buong walkthrough.)
❓ Mga Madalas Itanong (Ingles)
100% libre bang sundin ang tutorial na ito?
Oo! Ang lahat ng mga gabay at pamamaraan na ipinakita ng Technical Anshu ay gumagamit ng libre, legal, at mga mapagkukunang pang-edukasyon.
Maaari bang sundin ng mga nagsisimula ang gabay na ito?
Ganap! Ang bawat hakbang ay ipinapakita sa screen na may mga detalyadong tagubilin para madaling makasunod ang sinuman.
Saan ako maaaring magtanong kung natigil ako?
Direktang mag-iwan ng komento sa video sa YouTube, at tutulungan ka ng aming komunidad at Technical Anshu.
🚀 Panoorin ang Buong Tutorial sa YouTube
🚀 Panoorin ang buong step-by-step na video tutorial sa YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Mag-subscribe sa Technical Anshu para sa suporta sa IT, pag-troubleshoot ng Windows, at pamamahala ng server.
▶️ Panoorin ang Buong Video