Technical Anshu Beranda › Tutorial › Memperbaiki Pembaruan apt-get
🐧 Ubuntu tepat Perbaiki

Perbaiki pembaruan apt-get Tidak Berfungsi

sudo apt update gagal di Ubuntu? Baris terakhir dari keluaran menyebutkan penyebab sebenarnya - jam salah, repositori habis masa pakainya, PPA rusak, kunci GPG hilang atau gembok. Panduan ini menunjukkan cara membaca kesalahan dan memperbaiki hanya sumber yang bersalah.

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Perbaiki pembaruan apt-get Tidak Berfungsi
🎧 Audio Multi-Bahasa: Di pemutar video, klik [Setelan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Jalankan sudo apt update dan baca baris terakhir - baris tersebut menyebutkan penyebab sebenarnya
  2. Jam salah - kesalahan "Rilis file belum valid"
  3. Jaringan dan DNS - apakah PC ini dapat menjangkau archive.ubuntu.com sama sekali?
  4. Cadangkan file sumber sebelum mengedit apa pun
  5. Repositori akhir masa pakainya - rilis yang telah meninggalkan arsip utama
  6. PPA Rusak - satu sumber pihak ketiga yang buruk menghentikan seluruh pembaruan
  7. Kunci GPG tidak ada - kesalahan NO_PUBKEY
  8. Kunci - proses paket lain sudah berjalan

📋 Ikhtisar & Panduan Langkah demi Langkah

1

Jalankan Pembaruan dan Baca Baris Terakhir

Mulailah dengan menjalankan pembaruan dan membaca hasilnya dengan benar - dari bawah. Sebagian besar baris adalah kabar baik: Hit berarti sumber menjawab dengan baik dan Get berarti daftar paket baru telah diunduh. Hanya ada dua jenis baris yang penting: baris Err di tengah, dan baris ringkasan yang dimulai dengan E: atau W: di akhir. Dua atau tiga baris terakhir menyebutkan satu sumber yang rusak dan alasannya, dengan kata-kata yang sederhana.

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

Periksa Jam

Yang pertama dari dua pemeriksaan 30 detik. Setiap repositori Ubuntu menerbitkan file Rilis bertanda tangan yang diberi stempel waktu pembuatannya dan tanggal hingga file tersebut tetap valid, dan apt memeriksa stempel tersebut terhadap jam PC Anda. Jika jam salah - baterai CMOS mati dan mesin dual-boot sering melakukan hal ini - apt menolak file dengan Release file is not valid yet dan bahkan menghitung mundur berapa lama file tersebut akan menunggu. Jalankan date dan bandingkan dengan ponsel Anda; tahun, bulan, atau bahkan beberapa jam yang salah semuanya dihitung.

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

Periksa Jaringan dan DNS

Pemeriksaan 30 detik kedua: apakah PC ini dapat mencapai arsip Ubuntu? Jika perintah ini mencetak alamat IP, resolusi nama berfungsi dan jalur jaringan aktif. Jika tidak mencetak apa pun, masalahnya ada pada jaringan atau DNS - tidak ada satu pun repositori yang bersalah, dan mengedit file sumber tidak akan membantu sampai konektivitas diperbaiki.

Terminal
getent hosts archive.ubuntu.com

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

4

Cadangkan File Sumber Sebelum Anda Mengedit Apa Pun

Perbaikan selebihnya mungkin melibatkan file yang memberi tahu tempat untuk mengunduh: /etc/apt/sources.list dan file per sumber di dalam /etc/apt/sources.list.d/. Sebelum Anda mengubah satu baris pun di salah satu tempat, simpan salinan dokumen asli di tempat yang aman, sehingga pengeditan yang salah selalu dapat dibatalkan dengan mengembalikan salinan tersebut.

⚠️ Edit dengan hati-hati - pengeditan yang salah akan merusak pembaruan lebih lanjut. Setiap baris membawa nama kode rilis untuk satu rilis Ubuntu tertentu. Jika garis menunjuk pada rilis yang berbeda dari yang diinstal, apt menggabungkan dua rilis dan kesalahan berlipat ganda; menghapus entri akan menghapus sumber yang masih Anda perlukan. Ubah atau nonaktifkan hanya entri yang bersalah yang diberi nama kesalahan - tidak ada yang lain.
5

Memperbaiki Repositori yang Sudah Berakhir Masa Pakainya

Jika kesalahan mengatakan repositori tidak memiliki file Rilis - biasanya dengan 404 - untuk setiap baris dari satu rilis Ubuntu, rilis tersebut telah mencapai akhir masa pakainya dan paket-paketnya telah dipindahkan dari arsip utama. apt melaporkan kebenaran: tidak ada lagi yang ada di alamat itu.

Perbaikan yang jujur ada dua. Yang sebenarnya adalah mengupgrade mesin ke rilis Ubuntu yang didukung. Opsi penahannya adalah dengan hanya mengarahkan baris rilis lama tersebut ke arsip rilis lama Ubuntu (old-releases.ubuntu.com), yang membuat rilis lama tetap tersedia - berguna untuk membuat PC diperbarui sekali lagi, bukan cara untuk menjaga keamanan sistem yang tidak didukung selamanya. Jangan pernah mengganti seluruh file sumber Anda dengan file acak yang disalin dari internet; itu akan membawa nama kode yang salah dan sumber yang salah.

6

Perbaiki PPA yang Rusak atau Kunci GPG yang Hilang

PPA adalah sumber pihak ketiga yang Anda atau tutorial tambahkan sebelumnya, dan satu PPA mati - pemiliknya berhenti menerbitkan rilis Anda, atau PPA telah dihapus - gagal dalam keseluruhan proses meskipun setiap sumber Ubuntu sehat. Kesalahan menyebutkan alamat PPA. Nonaktifkan atau hapus hanya entri PPA tersebut (filenya sendiri di /etc/apt/sources.list.d/, atau entri di Perangkat Lunak dan Pembaruan di Perangkat Lunak Lain) dan biarkan yang lainnya tidak tersentuh.

Masalah tanda tangan yang berbeda berbunyi NO_PUBKEY diikuti dengan ID kunci: repositori baik-baik saja, tetapi PC Anda belum mempercayai kunci penandatanganannya. Cara mengatasinya adalah dengan menambahkan kunci repositori tersebut, yang diambil hanya dari halaman resmi repositori tersebut - kunci penandatanganan menentukan apa yang dipercaya oleh PC Anda, jadi jangan pernah mengimpor kunci dari situs pengunduhan acak.

📌 Pada beberapa kesalahan, apt menyarankan untuk menjalankan dengan --allow-insecure-repositories. Perlakukan itu sebagai diagnostik sementara, jangan pernah sebagai perbaikan: ini menonaktifkan pemeriksaan tanda tangan yang melindungi Anda, jadi perbaikan sebenarnya selalu berupa kunci atau repositori itu sendiri.
7

Kunci - Tunggu Proses Lainnya

Tidak dapat dikunci berarti sistem paket sedang sibuk, bukan rusak. Hanya satu program yang dapat menulis database paket pada satu waktu, dan pesan itu sendiri menyebutkan proses yang menahan kunci - pada desktop normal yang sering kali peningkatan tanpa pengawasan (pembaru keamanan otomatis menjalankan jadwalnya), jendela Pembaruan Perangkat Lunak dibiarkan terbuka, atau terminal lain. Tunggu beberapa menit, biarkan selesai, dan jalankan sudo apt update lagi; sebagian besar kesalahan kunci akan hilang dengan sendirinya.

⚠️ Jangan pernah menghapus file kunci (misalnya di bawah /var/lib/dpkg/ atau /var/lib/apt/lists/) saat proses paket mungkin masih berjalan. File kunci bukanlah masalahnya - melainkan tiket antrian. Menghapusnya akan memungkinkan dua penulis masuk ke database sekaligus, sehingga pesan yang tidak berbahaya berubah menjadi kerusakan sistem paket yang nyata.

Apa pun nama penyebab kesalahan Anda, selesaikan dengan cara yang sama: perbaiki satu hal saja, jalankan sudo apt update sekali lagi, dan konfirmasikan selesai tanpa baris E: di akhir.

🏷️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
🎙️ Transkrip Lengkap — ketuk untuk meluaskan

Panduan & Solusi Mengatasi Masalah Langkah demi Langkah - Tidak Berfungsi? Coba Ini. Demonstrasi di layar oleh Technical Anshu.

sudo apt update gagal di Ubuntu? Baris terakhir dari keluaran menyebutkan penyebab sebenarnya - jam salah, repositori habis masa pakainya, PPA rusak, kunci GPG hilang atau gembok. Panduan ini menunjukkan cara membaca kesalahan dan memperbaiki hanya sumber yang bersalah.

(Transkrip yang tersedia di halaman sumber berakhir di sini — tonton video di atas untuk panduan lengkapnya.)

❓ Pertanyaan yang Sering Diajukan

Apakah tutorial ini 100% gratis untuk diikuti?

Ya! Semua panduan dan metode yang ditunjukkan oleh Technical Anshu menggunakan sumber daya yang gratis, legal, dan mendidik.

Dapatkah pemula mengikuti panduan ini?

Tentu saja! Setiap langkah ditunjukkan di layar dengan petunjuk mendetail sehingga siapa pun dapat mengikutinya dengan mudah.

Di mana saya dapat mengajukan pertanyaan jika mengalami kebuntuan?

Tinggalkan komentar langsung di video YouTube, dan komunitas kami serta Anshu Teknis akan membantu Anda.

🚀 Tonton Tutorial Lengkapnya di YouTube

🚀 Tonton video tutorial langkah demi langkah selengkapnya di YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw

Berlangganan Anshu Teknis untuk dukungan TI, pemecahan masalah Windows, dan manajemen server.

▶️ Tonton Video Lengkapnya
Tutorial ini didasarkan pada video Perbaiki apt-get update Technical Anshu Tidak Berfungsi • Terjebak pada langkah apa pun? Tanyakan di komentar video — Anda akan mendapat bantuan di sana 🙏