【運維】Ubuntu apt 更新失敗?Temporary failure resolving ‘cn.archive.ubuntu.com‘ 問題

Ubuntu apt 更新失敗?Temporary failure resolving ‘cn.archive.ubuntu.com’ 問題

在使用 Ubuntu 時,你是否遇到過這樣一個煩人的錯誤:

Temporary failure resolving ‘cn.archive.ubuntu.com’

如果你也踩坑了,別慌!這篇文章手把手帶你搞懂原因并徹底解決,避免反復踩坑。

💡 先說重點:這個錯誤不是因為源壞了,而是你的 DNS 解析失敗了,系統無法正確將域名解析成 IP 地址,自然也就連不上了。


🔥 1. 問題原因總結

一般出現這個錯誤,主要有兩個可能:

  • 臨時性網絡故障(比如 Wi-Fi 掉線、代理設置問題)
  • 系統 DNS 配置錯誤(最常見)

所以,修復思路也很簡單:

先確認網絡通不通,再排查 DNS 設置 ?


🔥 2. 第一步:檢查基礎網絡連通性

先測試一下,你的 Ubuntu 還能不能訪問外網的 IP。

在終端輸入:

ping 8.8.8.8
  • 如果 能 ping 通 8.8.8.8,但訪問 cn.archive.ubuntu.com 失敗,那么基本可以確定是 DNS 配置問題
  • 如果 連 8.8.8.8 都 ping 不通,那是網絡本身出問題了,比如網線、Wi-Fi、代理/VPN 設置有問題,需要先排查網絡。

? 小總結
能 ping 通 IP,卻連不上域名 → DNS 問題。
IP 都 ping 不通 → 網絡問題。


🔥 3. 第二步:臨時修改 DNS 服務器

DNS 配置錯了的話,我們可以臨時指定穩定的 DNS,比如:

  • Google Public DNS:8.8.8.8
  • 阿里云 DNS:223.5.5.5

步驟如下:

  1. 編輯 /etc/resolv.conf 文件:
sudo nano /etc/resolv.conf
  1. 把里面的內容改成下面這樣(如果之前有內容,建議先備份一下):
nameserver 8.8.8.8
nameserver 223.5.5.5
  1. 保存并退出(Nano 編輯器按 Ctrl+O 保存,Ctrl+X 退出)。

💬 注意
直接修改 /etc/resolv.conf臨時生效的,有些系統重啟后會被覆蓋(后面教你怎么永久生效)。


🔥 4. 第三步:重新更新軟件源

DNS 配好之后,再重新執行 apt 更新命令:

sudo apt update

然后你需要安裝的軟件,比如:

sudo apt install postgresql-client

通常此時就可以正常拉取和安裝了!


🔥 5. (可選)讓 DNS 配置永久生效

如果你的 /etc/resolv.conf 總是被重置,可以按以下方法做永久修改

方法一:配置 systemd-resolved

  1. 編輯 systemd-resolved 配置文件:
sudo nano /etc/systemd/resolved.conf
  1. 找到 [Resolve] 部分,取消注釋并修改為:
[Resolve]
DNS=8.8.8.8 223.5.5.5
FallbackDNS=114.114.114.114
  1. 保存退出后,重啟 systemd-resolved 服務:
sudo systemctl restart systemd-resolved

這樣設置就能在每次開機時自動生效了!


🔥 附加:順便提升 apt 下載速度?(換國內源)

如果你的系統默認用的是海外源(比如 cn.archive.ubuntu.com),速度很慢,甚至容易超時。

可以考慮換成阿里云、中科大、清華大學等國內鏡像站,大大提升 apt update 的速度!

(如果你需要的話,留言告訴我,我可以單獨出一篇教程來手把手教你怎么換源 ?)


? 總結一下

狀態說明處理方式
ping 8.8.8.8 成功DNS 問題修改 /etc/resolv.conf
ping 8.8.8.8 失敗網絡故障檢查網絡設置,重連網絡
DNS 臨時生效但重啟失效/etc/resolv.conf 被覆蓋配置 systemd-resolved

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/77901.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/77901.shtml
英文地址,請注明出處:http://en.pswp.cn/web/77901.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Uniapp:showLoading(等待加載)

目錄 一、出現場景二、效果展示三、具體使用一、出現場景 在項目的開發中,我們經常會請求后臺接口返回數據,但是每一個接口返回數據的時間不一致,有的快,有的慢,這個時候如果不加一個遮罩層,接口返回慢的時候,非常影響用戶體驗 二、效果展示 三、具體使用 顯示加載框…

【11408學習記錄】英語書信通知寫作模板大全:5個高分句式+使用場景解析,速存每日一句拆解練習!

書信/通知寫作錦囊妙句 英語寫作——19個錦囊妙句妙句9妙句10妙句11妙句12妙句13 每日一句詞匯第一步:找謂語第二步:斷句第三步:簡化讓步狀語從句限定性同位語從句主句 英語 寫作——19個錦囊妙句 妙句9 故宮在中國人民中很受歡迎/評價很高…

Unity 粒子同步,FishNet

Github的工程 同步畫面 使用FishNet插件同步,可使用這個選項來克隆第二個項目進行測試

【hadoop】案例:MapReduce批量寫入HBase

1.需求分析 我們仍然以美國各個氣象站每年的氣溫數據集為例,現在要求使用MapReduce讀取該數據集,然后批量寫入HBase數據庫,最后利用HBase shell根據行鍵即席查詢氣溫數據。 2.數據集準備 數據集的文件名為temperature.log,里面包含…

【linux網絡】網絡基礎概念

1. 初始協議 1.1 OSI 七層模型 OSI(Open System Interconnection,開放系統互連)七層網絡模型稱為開放式系統互聯參考模型,是一個邏輯上的定義和規范; 把網絡從邏輯上分為了 7 層. 每一層都有相關、相對應的物理設備&a…

【Android】談談DexClassLoader

一,Dex和Jar DEX 文件(Dalvik Executable)相較于普通的 JAR(Java 字節碼 .class 文件)進行了多方面的優化,主要是為了適應 Android 設備的性能和資源限制(例如內存、存儲空間和處理能力)。以下是 DEX 文件的一些具體優化點: 1. 內存占用優化 合并類文件: DEX 文件將…

【Flutter】Unity 三端封裝方案:Android / iOS / Web

關聯文檔:【方案分享】Flutter Unity 跨平臺三維渲染架構設計全解:插件封裝、通信機制與熱更新機制—— 支持 Android/iOS/Web 的 3D 內容嵌入與遠程資源管理,助力 XR 項目落地 —— 支持 Android/iOS/Web 的 3D 內容嵌入與遠程資源管理&…

Html1

一,HTML概述 網頁開發需要學習的知識: html css javaScript 兩個框架 VUE.js ElementUI UI user interface 用戶界面 HTML xml 可擴展標記語言-->存儲數據 Markup Language標簽語言都會提供各種標…

一、I/O的相關概念

I/O的相關概念 1、I/O I/O即Input和Output,用戶進程執行I/O操作,歸結起來,也就是向操作系統發出請求,讀請求就把數據填到緩沖區里,寫數據就把緩沖區里數據排干,目的地可以是磁盤也可以是其他通道。進程通…

出現Invalid bound statement (not found)問題的原因可能有哪些

1.全局配置文件沒配好? 檢查全局配置文件application.properties或application.yml是否配置掃描mapper包的文件路徑 #mybatis配置mapper文件路徑 #mybatis.mapper-locationsclasspath:/mapper/*.xml #mybatis-plus配置mapper文件路徑 mybatis-plus.mapper-locatio…

第十節:文本編輯

理論知識 文本編輯器的基本概念:文本編輯器是用于創建和編輯文本文件的工具。在 Linux 系統中,常見的文本編輯器有 vi、vim、nano 等。vi 和 vim 編輯器:vi 是一款經典的文本編輯器,vim 是 vi 的增強版,提供了更多的功…

部署一個自己的Spring Ai 服務(deepseek/通義千問)

Spring Boot 無縫接入 DeepSeek 和通義千問請求日志記錄及其ip黑白名單 SpringBoot版本 3.2.0 JDK 版本為17 redis 3.2.0 mybatis 3.0.3 依賴引入 關鍵依賴 <dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-openai-sp…

組裝 (DIY) 一臺顯示器 (4K 屏支持 4 畫面分屏 PBP 1080p x4)

首發日期 2025-04-26, 以下為原文內容: 家里的 PC 主機比較多, 如果同時開機, 顯示器就不夠用了. 因為窮, 窩租住的房間又很小, 放不下很多顯示器. 所以, 窩希望買一臺支持 分屏 功能的顯示器. 最好是 4K 分辨率 (3840x2160) 的屏幕, 然后 4 分屏 (有 4 個 DP 或 HDMI 輸入接口…

[Java入門]抽象類和接口

[Java入門]抽象類和接口 1. 抽象類1.1 抽象類的概念1.2 抽象類語法1.3 抽象類特性1.4 抽象類的作用 2. 接口2.1 接口的概念2.2 語法規則2.3 接口使用2.4 接口特性2.5 實現多個接口2.6 接口間的繼承2.7 抽象類和接口的區別 3. Object類3.1 獲取對象信息3.2 對象比較equals方法 1…

聚焦數字中國|AI賦能與安全守護:Coremail引領郵件辦公智能化轉型

4月28日&#xff0c;第八屆數字中國建設峰會在福州拉開序幕。當天&#xff0c;數字中國新產品新技術發布會開講&#xff0c;Coremail受邀亮相現場&#xff0c;與與會嘉賓分享AI在郵件產品領域的最新應用成果和實踐經驗。 Coremail首席客戶代表劉子建以《AI賦能與安全守護&#…

Qt官方案例知識點總結(拖放操作——Drag And Drop Robot )

-------------------------------------------------------------------------------------------------------------------------------- QPixmap輪廓剪裁 去掉Pixmap的外圍部分&#xff0c;如下&#xff1a; QPixmap pixmap("./img"); //調用createHeuristicMas…

【LLM】MOE混合專家大模型綜述(重要模塊原理)

note 當前的 MoE 架構就是一個用顯存換訓練時長/推理延遲的架構MoE 目前的架構基本集中在于將原先 GPT 每層的 FFN 復制多份作為 n 個 expert&#xff0c;并增加一個 router&#xff0c;用來計算每個 token 對應到哪個 FFN&#xff08;一般采用每個 token 固定指派 n 個 exper…

電子病歷高質量語料庫構建方法與架構項目(臨床情景理解模塊篇)

引言 隨著人工智能技術在醫療健康領域的廣泛應用,電子病歷(Electronic Medical Records,EMR)作為臨床醫療數據的重要載體,已成為醫學研究和臨床決策支持的關鍵資源。電子病歷高質量語料庫的構建為醫療人工智能模型的訓練和應用提供了基礎支撐,其中臨床情境理解模塊是連接…

大連理工大學選修課——機器學習筆記(1):概述

機器學習概述 機器學習的本質 機器學習是為了設計解決問題的算法。 為輸入與輸出建立某種映射&#xff1a; 類似于函數關系&#xff1a; Y f ( X ) Yf(X) Yf(X) 不同的映射方法體現了不同的思想。 相關概念 深度學習是機器學習的一個分支 深度學習是深層次化的神經網…

遠程 Debugger 多用戶環境下的用戶隔離實踐

遠程 Debugger 多用戶環境下的用戶隔離實踐 在現代分布式開發和云原生環境下&#xff0c;遠程 Debugger 的應用愈發普遍。然而&#xff0c;隨著多人協作和多租戶場景的出現&#xff0c;**遠程 Debugger 的“用戶隔離”**變得至關重要。只有實現了良好的用戶隔離&#xff0c;才…