deepin 15 11 安裝ROS,及問題

2021-10-09 05:13:11 字數 2223 閱讀 7938

首先,更新系統

sudo

apt-get update

更新安裝包

sudo

apt-get upgrade

安裝dirmngr

sudo

apt-get

install dirmngr

sudo

apt-get -f install

設定環境變數

export ros_os_override=debian:stretch
deepin15.5作業系統是debian stretch版本,設定sources.list

sudo sh -c 'echo "deb  stretch main" > /etc/apt/sources.list.d/ros-latest.list'
安裝key

sudo apt-key adv --keyserver hkp: --recv-key c1cf6e31e6bade8868b172b4f42ed6fbab17c654
sudo

apt-get update

安裝依賴並更新

sudo

apt-get

install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential

sudo rosdep init
rosdep update
mkdir ~/ros_catkin_ws
cd ~/ros_catkin_ws
rosinstall_generator desktop_full --rosdistro melodic --deps --tar > melodic-desktop-full.rosinstall
wstool init -j8 src melodic-desktop-full.rosinstall
安裝原始碼的依賴

rosdep install --from-paths src --ignore-src --rosdistro melodic -y --os=debian:stretch
./src/catkin/bin/catkin_make_isolated --install -dcmake_build_type=release
./src/catkin/bin/catkin_make_isolated --install -dcmake_build_type=release -j1 -l1
安裝rosbash工具

sudo

apt-get

install rosbash

新增環境變數

vim .bashrc
輸入『e』啟動編輯,在檔案最後新增

source ~/ros_catkin_ws/install_isolated/setup.bash
然後依次輸入『esc』(退出編輯),『:』,'wq』完成儲存退出。

測試是否成功

開啟第乙個終端(ctrl+alt+t)輸入

cd ~/ros_catkin_ws/install_isolated

roscore

開啟第二個終端,輸入

rviz
開啟第3個終端,輸入

rosrun turtlesim turtlesim_node
看是否能看見小海龜

可能出現問題2:重啟後無法再開啟roscore和rviz,顯示「未找到命令」

問題原因:~/ros_catkin_ws/install_isolated/setup.bash路徑未成功新增進系統路徑

解決方法:重新操作上述新增系統路徑步驟,成功儲存.bashrc後重啟系統

引用原文:

deepin15 11使用RVM安裝ruby

安裝rvm 上面安裝rvm有可能會報錯,如下圖 根據提示,我們執行提示的命令 執行命令 sudo apt get install dirmngr然後重新執行上乙個gpg命令 這樣我們再次執行 curl l get.rvm.io bash s stable再次出現報錯 拒絕連線 這時候我們更換國內的源...

deepin 15 11使用心得

所以選用deepin,放棄windows10出於兩方面的考慮,其一,工作主導的產品是以linux為主的,而在linux產品中,以deepin對中文應用程式看起來相容度最好,其二 windows10莫名其妙地會丟失文件。經過大半年的試用,我覺得需要總結一下deepin存在的問題,希望可以幫助這一產品能...

Deepin15 11使用阿里源安裝docker

step 1 安裝必要的一些系統工具 step 2 安裝gpg證書 curl fssl sudo apt key add 驗證是否寫入成功 sudo apt key fingerprint 0ebfcd88 如出現如下資訊,說明安裝成功 pub 4096r 0ebfcd88 2017 02 22 k...