ubuntu upgrade problem

出现问题:

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/ppa.launchpad.net_webupd8team_java_ubuntu_dists_precise_main_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages Hash Sum mismatch 

E: Some index files failed to download. They have been ignored, or old ones used instead.

 
解决方法:
sudo rm -rf /var/lib/apt/lists/*
sudo rm -rf /var/lib/apt/lists/partial/*
sudo apt-get clean
sudo apt-get update
sudo apt-get update -o Acquire::No-Cache=True
sudo apt-get update -o Acquire::BrokenProxe=True
sudo rm -vf /var/lib/apt/lists/*
 
如果以上均无法解决,建议用官方源。然后搭个goagent(搭建方法利用GAEFQ教程 - appifan.com )。然后用sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8087/" update,进行更新。用代码更新。更新完再sudo apt-get upgrade。国内的源经常出现一些问题,官方源虽然慢了些,但基本不出错。
在  /etc/environment 中添加环境变量http_proxy="http://127.0.0.1:8087/"(在图形界面配置一样配置,在network中配置)
然后开始升级了。首先,输入以下命令:
sudo apt-get install update-manager-core
而后 修改 /etc/update-manager/release-upgrades
进行简单的编辑,将Prompt的值改为norma
l(其实就是使用图形界面的update,配置一下更新方式)
保存文件,执行命令
sudo do-release-upgrade -d

posted on 2013-10-23 20:40  Tmacy  阅读(328)  评论(0)    收藏  举报

导航