Technical Anshu Home › Mga Tutorial › Ayusin ang apt-get Update
🐧 Ubuntu apt Fix

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.

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Ayusin ang apt-get update na Hindi Gumagana
🎧 Multi-Language Audio: Sa video player, i-click ang [Settings] (⚙️) ➔ [Audio track] upang piliin ang wika.

📑Mga Kabanata

  1. Patakbuhin ang sudo apt update at basahin ang mga huling linya - pinangalanan nila ang tunay na dahilan
  2. Maling orasan - ang "Release file ay hindi pa wasto" na error
  3. Network at DNS - maaari bang maabot ng PC na ito ang archive.ubuntu.com?
  4. I-back up ang mga source file bago mag-edit ng anuman
  5. End-of-life repository - isang release na umalis sa pangunahing archive
  6. Broken PPA - isang masamang third-party na pinagmulan ang huminto sa buong update
  7. Nawawalang GPG key - ang NO_PUBKEY error
  8. Ang lock - isa pang proseso ng package ang tumatakbo na

📋 Pangkalahatang-ideya at Step-by-Step na Gabay

1

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.

Terminal
sudo apt update

One 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.

2

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.

Terminal
date
sudo timedatectl set-ntp true
sudo apt update

Switching 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.

3

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.

Terminal
getent hosts archive.ubuntu.com

Only when the clock is right and the archive answers do the repository fixes below make sense.

4

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.

⚠️ Maingat na mag-edit - ang maling pag-edit ay masira ang mga update. Bawat linya ay may dalang codename ng release para sa isang partikular na release ng Ubuntu. Kung ang isang linya ay tumuturo sa ibang release kaysa sa naka-install, apt mixes dalawang release at mga error multiply; ang pagtanggal ng mga entry ay nag-aalis ng mga mapagkukunan na kailangan mo pa rin. Baguhin o huwag paganahin lamang ang isang may kasalanan entry ang error na pinangalanan - wala nang iba pa.
5

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.

6

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.

📌 Sa ilang mga error, iminumungkahi ng apt na tumakbo gamit ang --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.
7

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.

⚠️ Huwag magtanggal ng mga lock file (halimbawa sa ilalim ng /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

🔍 Ubuntu 🔍 AptUpdate 🔍 Linux 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Troubleshooting 🔍 sudo apt update 🔍 apt-get update not working 🔍 sources.list 🔍 NO_PUBKEY 🔍 PPA Error 🔍 Release file not valid yet 🔍 Ubuntu Update Failed
🎙️ 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
Ang tutorial na ito ay batay sa Technical Anshu's Fix apt-get update Not Working video • Natigil sa anumang hakbang? Magtanong sa mga komento sa video — makakakuha ka ng tulong doon 🙏