学习ROS第三天,准备在我办公室破机器上的ubuntu上装ROS。
Ubuntu:32位、版本 :12.04。
问题一:
过程如下:
1、在终端输入命令:
[html] view plain copy
- sudo gedit /etc/apt/sources.list
2、然后将打开的文件中的内容全部都清空,如果您不放心的话,可以先将这个文件备份一下。然后挑选如下的一个或者几个源复制进去就可以了。(后来接收大神的意见,在使用GUI图形界面时候选了中科大的源)
#中国科技大学
[html] view plain copy
- deb http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
- deb http://debian.ustc.edu.cn/ubuntu/ precise-backports restricted universe multiverse
- deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
- deb http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
- deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
- deb-src http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
- deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
- deb-src http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
- deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
- deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
3、关闭文件,在终端输入 [html] view plain copy
- sudo apt-get update
悲剧了悲剧了,
[html] view plain copy
解决办法:类似于http://www.cnblogs.com/arrongao/archive/2012/12/15/Hash_Sum_mismatch_key.html http://www.cnblogs.com/arrongao/archive/2012/12/15/Hash_Sum_mismatch_key.html。
将/var/lib/apt/lists/partial/下的所有文件删除,但是这可以解决大部分问题,个别源不能解决,如”/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages”,无耐进入/var/lib/apt/lists/将对应的文件删除
sudo rm /var/lib/apt/lists/partial/* -vRf
此博主注:经过长时间的实践,这个解决方法不是万能的,最终解决方法还是FQ吧。 But why过对于我这种情况还是蛮有用的。
问题二:
在我还没找大神帮忙的时候,我仔细研读了ROS WIKI提供的资料,主要还是看了命令界面的操作。
https://help.ubuntu.com/community/Repositories/CommandLine。其中
结果为precise。具体啥意思,我也不太懂。先放一下。
我将所有的precise改为saucy
结果依然为precise。无爱。
最终…….
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!