ROS2GO之系統升級篇(Ubuntu 18.04 + ROS 1 Melodic + ROS 2 Bouncy + V-Rep等)
本教程風險極大,請不要輕易嘗試。當然此篇方法適用於任何想從Ubuntu 16.04升級到18.04(10年超長期支援)的使用者。
----過程如下::----
tianbot@ros2go:~$ sudo apt update
tianbot@ros2go:~$ sudo apt upgrade
tianbot@ros2go:~$ sudo apt install -f
tianbot@ros2go:~$ sudo apt install update-manager
tianbot@ros2go:~$ sudo apt install update-manager-core
tianbot@ros2go:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
----
tianbot@ros2go:~$ sudo do-release-upgrade
----
回車後就沒有回頭路了!!!後來失敗了!!!
失敗!Command terminated with exit status 1
那麼換一個方式試一下???
tianbot@ros2go:~$ sudo update-manager -cd
額,依然不行呢,看看為什麼吧?
tianbot@ros2go:~$ grep Broken /var/log/dist-upgrade/apt.log
好像問題特別多哎
If you added non-Ubuntu sources, you might need to uninstall those non-Ubuntu packages. Sometimes the files they provide are different (file conflict), or their version number is confusing (version conflict).
上面就是問題的根源所在。
忍著痛,先把Kinetic版本ROS解除安裝了,然後就可以了。
tianbot@ros2go:~$ sudo do-release-upgrade -d
y+Enter
下載完成後,會繼續安裝更新~
耐心等待升級完成,結束後,重啟即可,由於全部採取預設設定,使用者名稱是tianbot。
然後安裝ROS 1、2和V-Rep等軟體即可~
具體可以參考:
ROS Melodic Bouncy的迷失與救贖
https://blog.csdn.net/ZhangRelay/column/info/28058
升級完成。
這裡還需要補充一下呢,由於升級導致功能包庫會有些問題,這時候需要手動更新並安裝即可。
比如需要Mac主題,可以使用:noobslab。
注意看,這裡有很多16.04(xenial),如果升級完成沒有問題,可以替換為18.04(bionic)版本的。
開啟終端,會發現:
修改.bashrc,將kinetic換成melodic即可:source /opt/ros/melodic/setup.bash
啟動roscore和turtlesim測試一下:
ROS indigo kinetic melodic的教程幾乎全部通用。
Upgraded Ubuntu 18.04 suddenly boots slowly?
www.dedoimedo.com/computers/ubuntu-beaver-slow-boot.html
----
Fin
----
相關文章
- ubuntu18.04下ros1和ros2的切換UbuntuROS
- ROS2GO之TurtleBot學習與使用資料ROSGo
- Surface平板電腦使用ROS2GoROSGo
- 為什麼推薦使用Ubuntu 18.04 LTS學習機器人作業系統ROS 1和2Ubuntu機器人作業系統ROS
- 巧萌易攜之ROS2Go的不完全教研攻略ROSGo
- ROS2GO之慕課《機器人作業系統入門》配置與使用(2018-2019-2)ROSGo機器人作業系統
- Ubuntu18.04上安裝ROS的詳細教程UbuntuROS
- ROS2學習之旅(1)——初識ROS2ROS
- ubuntu 安裝 rosUbuntuROS
- 實現ARM+ROS(機器人作業系統)之執行ROS!ROS機器人作業系統
- 【Zeekr_Tech】ROS/ROS 2介紹ROS
- ros2ROS
- ROS2GO之手機連線Cozmo人工智慧機器人玩具ROSGo人工智慧機器人
- 思嵐科技釋出SLAMWARE ROS SDK,全面支援ROS系統SLAMROS
- 升級 ubuntu,從 18.04 到 22.04Ubuntu
- ROS2在MyCobot320Pi2022和PC之間通訊(都是Ubuntu20.04系統)ROSUbuntu
- ubuntu18安裝rosUbuntuROS
- ubuntu16.04安裝rosUbuntuROS
- ROS2--CompositionROS
- ROS2(Navigation2)導航系統試用及文件ROSNavigation
- ROS架構(三)——檔案系統ROS架構
- VScode開發ROS 解決ros找不到標頭檔案等問題VSCodeROS
- 1.ROS kinetic安裝ROS
- 【ROS教程】ROS常用API講解ROSAPI
- 【ROS教程】ROS常用命令ROS
- 【ROS】從零開始學ROSROS
- ros學習檔案系統介紹ROS
- 基於ROS2的智慧協同系統ROS
- ROS通訊方式(保姆級教程)ROS
- Vector人工智慧情感機器人SDK釋出和說明(ROS2GO 2.0 + Vector 2.0)人工智慧機器人ROSGo
- 在 ROS 中使用 Protobuf 替代 ros msgROS
- Ubuntu 16.04 升級Linux 系統核心UbuntuLinux
- ROS入門教程歸納1ROS
- 手動安裝ROS2ROS
- ros(1-2) 影像和GPS釋出節點python版本ROSPython
- ROS 2 Crystal Clemmys版機器人作業系統補充說明ROS機器人作業系統
- ROS 2 Crystal Clemmys版機器人作業系統安裝說明ROS機器人作業系統
- ROS2中使用Gtes示例ROS