解决apt-get install blktrace时,出现source 404 not found的问题

今天想在机房的机器上安装下filesystem的测试工具:blktrace,但是使用apt-get install blktrace指令的时候出现了下图所示的情况:

        

        首先就想到source出现问题,所以就使用了apt-get update的指令进行source的更新,但是发现很多源都出现了404 not found的error,如下图所示:

        解决apt-get install blktrace时,出现source 404 not found的问题_第1张图片

        进而想到可能是大机房的网络出现问题了,所以就使用了ping 8.8.8.8指令查看网络连接情况,发现是可以ping通的,如下图所示:

        

        由于apt-get update解决不了问题,就想到替换掉原有的source,所以就到网上搜索替换的source网址。参考:http://blog.csdn.net/chaihuasong/article/details/17009641,我找到了比原有source更快的source,并按照它的步骤进行了更新。

       1.使用gedit指令打开source文件:gedit  /etc/apt/source.list

        2.用 以下source替换文件里原有的地址:

deb http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse

3.使用apt-get update进行源更新,更新完成,未出现错误。如下图所示:

解决apt-get install blktrace时,出现source 404 not found的问题_第2张图片

4.最后进行apt-get install blktrace的安装,测试工具安装成功,问题圆满解决

但是apt-get install blktrace的过程中,又出现了以下问题:

E: Could not get lock E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/ - open (11: Resource temporarily unavailable)
网上的解决方案是强制解锁:

运行指令进行强制解锁:

rm /var/cache/apt/archives/lock

rm /var/cache/apt/archives/

使用该方法把这个问题解决了,但是又出现了新的问题(安装blktrace好辛苦啊~~)

报错为:E: Sub-process /usr/bin/dpkg returned an error code (1) ,我这里出错的软件是man-db

查看了网上的解决方案,我采用的方法步骤如下:

1.使用cd /var/lib/dpkg命令进入该目录

2.mv info info.bak //将info文件夹改名字

3.mkdir /info //新建info文件夹

4.apt-get install man-db //重新安装man-db

5.mv info/* info.bak //将重新安装man-db生成的文件拷贝到info.bak中

6.rm -rf info //将info文件夹删除

7.mv info.bak info //将info.bak改为info

8.apt-get install blktrace




你可能感兴趣的:(解决apt-get install blktrace时,出现source 404 not found的问题)