ubuntu14.04 更新源問題 failed to fetch


        在ubuntu14.04 執行命令 apt-get update 時,出現大量failed to fetch 錯誤 ,Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/binary-i386/Packages,諸如這種failed to fetch ......  Hash permission ......等錯誤。在ubuntu software替換其他源,reload 時,總是failed,還提醒 check your internet . 一直嘗試網上各種方法,都沒有解決,經歷一個上午,居然摸索出了一種百試不厭的方法。

       遇到這種問題,解決方法如下:

        第一步: 先用cp命令 將系統官方的源文件備份。

       第二步:在root權限 下,執行 gedit  /etc/apt/sources.list   將該文件中的內容替換成以下搜狐源的內容。然后執行apt-get update ,發現就沒有報failed to fetch...這種錯誤。但這個源可能不包含你要的軟件。那就需要換一個源。再打開 software&update  -》  ubuntu software ,下面的五個框框都勾上(最后一個是source code)  ,Download from  里面-other->china->..*163.com  這個源。我是換的163的源。其他的源沒試過。reload成功后,重啟。之后再運行apt-get update,就更新成163的源了。且不報錯誤。

  • 搜狐源
復制代碼
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ precise universe
deb-src http://mirrors.sohu.com/ubuntu/ precise universe
deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb http://mirrors.sohu.com/ubuntu/ precise multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse

       第二種方法:今天用第一種方法突然失策了,看了另外一個人的博客,按照他的方法去做,竟然可以了,看來可能真的是緩存的原因。

下面附那位博主的博客鏈接。感謝。。

http://blog.csdn.net/yanli33/article/details/70158100

1)我是先清理了緩存 :rm -fR /var/lib/apt/lists/*

2)然后改動了阿里雲的源,把sources.list中的http://mirrors.aliyun.com/ubuntu/  都改成http://mirrors.aliyun.com/ubuntu/ubuntu/,保存,退出

3)運行apt-get update ,成功!

 

方法三:試了上述兩種都不行,報錯404 not found,而且總是加載之前的源 old-release ubuntu ,雖然我更改了源文件 /etc/apt/sources.list 里的源。但還是這樣,后來發現是因為software&updates里面的other software里面有很多源路徑,都是之前加載失敗的,把這個源的勾去掉后,再重新reload,就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM