0


Ubuntu进行换源

各种源大全 在此地

  1. // 此源均只适用Ubuntu 18.04 版本,其他版本需要修改 bionic 为对应的Ubuntu版本
  2. #阿里云源地址
  3. deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
  4. deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
  5. deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
  6. deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  7. deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  8. deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
  9. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
  10. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
  11. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  12. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  13. #华为源地址
  14. deb https://repo.huaweicloud.com/ubuntu/ bionic main restricted
  15. deb https://repo.huaweicloud.com/ubuntu/ bionic-updates main restricted
  16. deb https://repo.huaweicloud.com/ubuntu/ bionic universe
  17. deb https://repo.huaweicloud.com/ubuntu/ bionic-updates universe
  18. deb https://repo.huaweicloud.com/ubuntu/ bionic-backports main restricted universe
  19. deb https://repo.huaweicloud.com/ubuntu/ bionic-security main restricted
  20. deb https://repo.huaweicloud.com/ubuntu/ bionic-security universe
  21. #中科大源地址
  22. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
  23. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
  24. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  25. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  26. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  27. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  28. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  29. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  30. deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  31. deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  32. #163源地址
  33. deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
  34. deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
  35. deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
  36. deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
  37. deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
  38. deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
  39. deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
  40. deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
  41. deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
  42. deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
  43. #清华源地址
  44. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  45. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  46. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  47. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  48. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  49. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  50. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  51. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  52. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  53. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  1. 原始源进行备份。 打开终端,输入以下命令以备份原有的配置文件(可选):
  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  1. 编辑源文件配置文件:
  1. sudo nano /etc/apt/sources.list
  1. 在文件中找到相应的镜像源地址,注释掉原有的地址,并添加新的地址。 例如,要将默认的镜像源修改为清华大学的镜像源,可以将原有的地址注释掉(在前面加上#),并添加以下内容:
  1. // 接着进入清华镜像源网站: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/// 清华# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  2. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  3. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  4. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  5. deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse#deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6. # 预发布软件源,不建议启用
  7. #debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  8. # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse/ 上海交大源
  9. deb https://mirror.sjtu.edu.cn/ubuntu/ focal main restricted universe multiverse#deb-src https://mirror.sjtu.edu.cn/ubuntu/ focal main restricted universe multiverse
  10. deb https://mirror.sjtu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse#deb-src https://mirror.sjtu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  11. deb https://mirror.sjtu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse#deb-src https://mirror.sjtu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  12. deb https://mirror.sjtu.edu.cn/ubuntu/ focal-security main restricted universe multiverse#deb-src https://mirror.sjtu.edu.cn/ubuntu/ focal-security main restricted universe multiverse#debhttps://mirror.sjtu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse#deb-src https://mirror.sjtu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
  1. 保存文件并退出编辑器。
  2. 更新软件包列表:
  1. sudo apt-get update

  • 实操中的问题与解决方案:

  • 1、换源时的问题:

因为ROS安装采用的鱼香的快捷安装方法。

  1. // 在换源过程中,通过修改该list内容来实现换源。/etc/apt/sources.list
  2. // 修改好后保存退出,然后执行update
  3. sudo apt-get update
  4. // 可一直在此过程报错,403 E: 仓库 “http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu bionic InRelease”
  5. E: 仓库 https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu bionic Release” 没有 Release 文件_无法解析域名“mirrors.tuna.tsinghua.edu.cn”

解决方法:

  1. // 将如下路径下的文件进行处理/etc/apt/sources.list.d/ros-fish.list
  2. // 在此路径下执行:【也就是相当于将 ros-fish.list 删除】
  3. hzx@vm:/etc/apt/sources.list.d$ sudo mv ros-fish.list ros-fish.list.bak
  4. // 之后在/etc/apt/sources.list 文件内各种换源,然后进行 update 可以成功。
  5. sudo apt-get update
  • 2 sudo apt-get install ***package 无法定位软件包

在源码安装某包时,在catkin_ws/src 下执行 catkin_make时,会有出现如下报错:

在这里插入图片描述
很明显,就是缺少“moveit_visual_tools”包的依赖,安装即可以,
可以通过如下安装缺失的依赖包

  1. // 常规操作
  2. sudo apt-get install ros-melodic-moveit-visual-tools
  3. // 但出现如下问题:

在这里插入图片描述
这就说明在这个源下没有这个依赖包,需要换源。但此操作不同于【 经验 1、换源时的问题】,需要作如下修改:参考:ROS中无法定位软件包问题

  1. // 进入到该路径下,创建/打开这个list文件,/etc/apt/sources.list.d/ros-latest.list
  2. // 将如下填入文件内。【使用中科大的源,也可以尝试其他源】
  3. deb https://mirrors.ustc.edu.cn/ros/ubuntu/ bionic main

在这里插入图片描述

  1. // 再次进行安装,发现有了这个依赖包
  2. sudo apt-get install ros-melodic-moveit-visual-tools

在这里插入图片描述
最终,在catkin_ws/src 下执行 catkin_make时,不会出现报错。

标签: ubuntu windows linux

本文转载自: https://blog.csdn.net/sinat_38792591/article/details/138357312
版权归原作者 一卒2018 所有, 如有侵权,请联系我们删除。

“Ubuntu进行换源”的评论:

还没有评论