首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Ubuntu 14.04 修改軟件源報錯:源版本代號不匹配導致

     編輯:程式設計綜合問答

問題現象

將 /etc/apt/sources.list 替換為搜狐、網易鏡像源後執行 sudo apt-get update 報錯,且原官方源也找不回。

原因分析

Ubuntu 14.04 的版本代號為 Trusty Tahr(trusty)。網上常見的舊鏡像源(如 karmic、lucid)對應舊版本(9.04、10.04),倉庫結構不兼容導致 404 或簽名驗證失敗。

正確配置示例

# /etc/apt/sources.list
deb https://mirrors.sohu.com/ubuntu/ trusty main restricted universe multiverse
deb https://mirrors.sohu.com/ubuntu/ trusty-security main restricted universe multiverse
deb https://mirrors.sohu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb https://mirrors.sohu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb https://mirrors.sohu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src https://mirrors.sohu.com/ubuntu/ trusty main restricted universe multiverse
deb-src https://mirrors.sohu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src https://mirrors.sohu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src https://mirrors.sohu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src https://mirrors.sohu.com/ubuntu/ trusty-backports main restricted universe multiverse

操作步驟

  1. 備份原文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 編輯替換為對應版本代號的源。
  3. 執行 sudo apt-get update 驗證。

避坑指南

  • 必須確認鏡像源的版本代號與 lsb_release -c 輸出一致。
  • 優先選擇官方推薦或大廠(阿里云、清華、中科大)鏡像,穩定性更高。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved