ubuntu 更新问题!(纠结的,搞了好几天!呵呵!总算搞定了!)

原创 2012年03月29日 14:06:58

昨天新安装的ubuntu11.04时候突然出现如下问题

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.

第一反应是需要更换源,可能是我装的ubunut11.04的版本,源过期什么的!

然后

sudo rm /var/lib/apt/lists/* -vf

更换源了重新update,但是还是有问题,从163源,上海源,台湾源都试验过了还是有问题!纠结的!

昨晚上回家在自己家电脑里面试验了一下,是好的!今天早上有查了一下电脑配置,也是没什么问题的,所以很肯定是公司网络问题的!

决定用代理方式来更新,目前只想到了这种方式!一下为解法,反正OK了,清明节出去玩也会开开心心了!呵呵!

以下方案供大家参考

需要额外一台win主机(在ubuntu下VBOX虚拟一个XP也行),和ubuntu机在同一局域网

假定该win主机ip是 192.168.0.108 。在win主机上安装fiddler 软件(http://fiddler2.com/fiddler2/) ,启动fiddler,
1.选择菜单Tools->Fiddler Options->Connections->Allow remote computer to connect,需要选择该选项

2.选择菜单Rules->Custom Rules ,在新打开得文件中添加几行代码 (在函数OnBeforeResponse得末尾)


static function OnBeforeResponse(oSession: Session) {
if (m_ShowTimestamp){
oSession["ui-customcolumn"] = DateTime.Now.ToString("H:mm:ss.ffff") + " " + oSession["ui-customcolumn"]; 
}

if (m_ShowTTLB){
oSession["ui-customcolumn"] = oSession.oResponse.iTTLB + "ms " + oSession["ui-customcolumn"]; 
}

if (m_Hide304s && oSession.responseCode == 304){
oSession["ui-hide"] = "true";
}
//------------这是我添加得

if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "text/html")){

var oBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);

var iStart = oBody.IndexOf("http://hi.wbsite.cn/404/404.htm");

if(iStart != -1) {

oSession.oResponse.headers.HTTPResponseCode = 404;

oSession.responseBodyBytes = System.Text.Encoding.UTF8.GetBytes("");

oSession.oResponse.headers.HTTPResponseStatus = "404 Not Found";

}

}

//@ray --添加完毕

}



使用以下命令更新 sudo apt-get -o Acquire::http::proxy="http://192.168.0.108:8888/" update 即可(此处ip和上面win主机ip保持一致)。安装软件则不用加代理,比如:apt-get install gcursor




相关文章推荐

好几天解决不了的问题源代码

  • 2009年05月25日 15:41
  • 9KB
  • 下载

springMVC困扰了我好几天的问题

最近自己闲来无事,做了一个SpringMVC+Hibernate的OA系统

为什么两次调用同一函数, 输入相同, 输出却不同呢? (解决困扰自己好几天的问题, 还是有点激动哈, 奖励自己一顿丰厚的晚餐)

先来看看, 简单一点的情况: #include int fun() { static int i = 0; i++; return i; } int main() { int...
  • stpeace
  • stpeace
  • 2014年09月21日 14:24
  • 957

以为4天能搞定的项目,结果搞了近一个月……

最近做一些小项目,预计是4天,结果几个人时间不合拍,花了一个月。 还有时间也不统一,沟通不方便 ,光沟通都花了不少时间。...

IIS报“Service Unavailable”搞了N久都没搞定。。。

情况是这样的我在自己的笔记本中搭建站点。 系统为WIN2003以前搭建了项目发布访问都OK。 今天早上有搭建了另外一个项目。出问题了,右键浏览 百度了一下;解决方法真是不少; 我就一个个推...

在女生湿透的衣服竟然会显示这样的体型 连继好几天的大旱,每逢晚上是不是都无法入眠,或总是深夜醒来背流行夹法的,就在前几晚上我们的小区经常没电,当时我还想这么个大城市,还会大晚上还会没电真让人

连继好几天的大旱,每逢晚上是不是都无法入眠,或总是深夜醒来背流行夹法的,就在前几晚上我们的小区经常没电,当时我还想这么个大城市,还会大晚上还会没电真让人脑火,白天顶着大旱天气不说了,大晚还让人睡不安生...
  • haizail
  • haizail
  • 2017年08月04日 19:02
  • 379

【团队-java-maven】在java项目中部署maven(1)论我为什么花了好几天,把我的普通web工程转成maven...

每一天我都在BUG中,寻找前进的道路。(不过该放弃的时候,还是要放弃的!)——zain 吐槽一下先~ 前几天一直在抽空扛maven,各种奇葩的问题真是伤透了我的心了,不过总算是让...

开机自动启动Service,做这个烦恼我好几天了,是因为在服务中加了toast导致自启服务不成功

服务的代码 MyService.java

前几天搞定了贪吃蛇自动寻路算法……

写了几天,搞定了贪吃蛇自动寻路……目前在20*20的格子上面可以稳定跑到100+分,200+的话……看运气吧o(╯□╰)o,总之算法还有很多可以修改的地方,而且UI部分还有部分没写的…… 总结下:这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 更新问题!(纠结的,搞了好几天!呵呵!总算搞定了!)
举报原因:
原因补充:

(最多只允许输入30个字)