国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ROS安裝與報錯的解決辦法

這篇具有很好參考價值的文章主要介紹了ROS安裝與報錯的解決辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、安裝步驟

(1)添加ROS軟件源

(2)添加秘鑰

(3)安裝ROS

(4)初始化rosdep

(5)設(shè)置環(huán)境變量

(6)安裝rosinstall

2、安裝報錯解決辦法?

(1)添加ROS軟件源

(2)添加秘鑰

(3)安裝ROS

(4)初始化rosdep

(5)設(shè)置環(huán)境變量

(6)安裝rosinstall??


????????作者在安裝ROS的過程中,幾乎步步出錯,后文匯總了出錯的解決辦法,文章參考了眾多博客。

1、安裝步驟

(1)添加ROS軟件源

????????sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

(2)添加秘鑰

????????sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

(3)安裝ROS

????????sudo apt update
????????sudo apt install ros-melodic-desktop-full

? ? ? ? ros版本需要和Ubuntu版本一致才行。
????????Ubuntu18.04:melodic
????????Ubuntu16.04: kinetic
????????Ubuntu14.04: indigo

(4)初始化rosdep

????????sudo rosdep init
????????rosdep update

(5)設(shè)置環(huán)境變量

????????echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
????????source ~/.bashrc

(6)安裝rosinstall

????????sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

2、安裝報錯解決辦法?

(1)添加ROS軟件源

(2)添加秘鑰

????????問題1:Executing: /tmp/apt-key-gpghome.xFJY0Xqqye/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
gpg: 從公鑰服務(wù)器接收失?。悍?wù)器故障

***@vmware:~$ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

Executing: /tmp/apt-key-gpghome.xFJY0Xqqye/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
gpg: 從公鑰服務(wù)器接收失?。悍?wù)器故障

????????問題1?解決方法:

? ? ? ? 報錯原因虛擬機沒有連接上網(wǎng)絡(luò)

????????(1)換用手機熱點。

? ? ? ? (2)打開計算機管理 -> 服務(wù)與應(yīng)用程序 -> 檢查關(guān)于vMware服務(wù)是否都處于開啟狀態(tài).

ROS安裝與報錯的解決辦法

(3)安裝ROS

????????問題2:E: 無法獲得鎖 /var/lib/apt/lists/lock。鎖正由進程 5167(apt-get)持有
????????N: 請注意,直接移除鎖文件不一定是合適的解決方案,且可能損壞您的系統(tǒng)。
????????E: 無法對目錄 /var/lib/apt/lists/ 加鎖

***@vmware:~$ sudo apt update
正在讀取軟件包列表... 完成
E: 無法獲得鎖 /var/lib/apt/lists/lock。鎖正由進程 5167(apt-get)持有
N: 請注意,直接移除鎖文件不一定是合適的解決方案,且可能損壞您的系統(tǒng)。
E: 無法對目錄 /var/lib/apt/lists/ 加鎖

?????????問題2?解決方法:

????????執(zhí)行命令:sudo rm /var/lib/apt/lists/lock

????????問題3:E: 無法定位軟件包 ros-melodic-desktop-full

***@vmware:~$ sudo apt install ros-melodic-desktop-full
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹       
正在讀取狀態(tài)信息... 完成       
E: 無法定位軟件包 ros-melodic-desktop-full

????????問題3 解決方法:?

? ? ? ? 檢查Ubuntu版本,20.04版對應(yīng)ros的noetic。sudo apt install ros-noetic-desktop-full

(4)初始化rosdep

????????問題4:執(zhí)行rosdep update,sudo: rosdep:找不到命令

sudo: rosdep:找不到命令

????????問題4?解決方法:

????????20.04終端輸入:sudo apt install python3-rosdep2

????????18.04終端輸入:sudo apt install python-rosdep2

????????然后再次初始化rosdep:?sudo rosdep init

????????問題5:?ERROR: default sources list file already exists:?/etc/ros/rosdep/sources.list.d/20-default.list Please delete if you wish to re-initialize

***@vmware:~$ sudo rosdep init
ERROR: default sources list file already exists:
	/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize

????????問題5 解決方法:

? ? ? ? 執(zhí)行:sudo rm /etc/ros/rosdep/sources.list.d/20-default.list?

????????問題6:?ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

***@vmware:~$ sudo rosdep init
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

????????問題6 解決方法:?

????????出現(xiàn)Website may be down,原因是https://raw.githubusercontent.com/是外網(wǎng)網(wǎng)址訪問不穩(wěn)定(可多嘗試幾次sudo rosdep init)

????????如果多次嘗試還是不行可嘗試下邊方法:
? ? ? ? 1)執(zhí)行:sudo gedit /etc/hosts
?????????在文件末尾添加下面這段:151.101.84.133 raw.githubusercontent.com
? ? ? ? 2)然后保存退出再次sudo rosdep init如果還是不行登陸IPAdress網(wǎng)站https://www.ipaddress.com/輸入raw.githubusercontent.com查詢到真實IP地址:

????????將查詢到的IP替換上面代碼的 151.101.84.133然后再次sudo rosdep init一般就會成功了

????????

????????問題7:<urlopen error timed out>

***@vmware:~$ rosdep update
reading in sources list data from /etc/ros/rosdep/sources.list.d
ERROR: unable to process source 
...
[https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml]:
	Failed to download target platform data for gbpdistro:
	<urlopen error timed out>
]]]

????????問題7 解決方法:?

參考鏈接:https://blog.csdn.net/weixin_44023934/article/details/121242176

(5)設(shè)置環(huán)境變量

????????問題8:bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄

***@vmware:~$ source ~/.bashrc
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄
bash: /opt/ros/melodic/setup.bash: 沒有那個文件或目錄

?????????問題8 解決方法:參考文章

? ? ? ? 1)打開虛擬機終端,輸入 :gedit .bashrc

????????彈出一個文件,找到最后一行,如圖所示:

ROS安裝與報錯的解決辦法

? ? ? ? ?2)ros版本需要和Ubuntu版本一致才行。
????????Ubuntu18.04:melodic
????????Ubuntu16.04: kinetic
????????Ubuntu14.04: indigo

????????是把文件中的melodic改成了自己對應(yīng)的版本,重復(fù)的都刪了,之后保存,再打開終端,就好了。

(6)安裝rosinstall??

????????問題9 :軟件包 python-rosinstall 沒有可安裝候選

***@vmware:~$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹       
正在讀取狀態(tài)信息... 完成       
沒有可用的軟件包 python-rosinstall,但是它被其它的軟件包引用了。
這可能意味著這個缺失的軟件包可能已被廢棄,
或者只能在其他發(fā)布源中找到
然而下列軟件包會取代它:
  python3-rosinstall
...
E: 軟件包 python-rosinstall 沒有可安裝候選
E: 軟件包 python-rosinstall-generator 沒有可安裝候選
E: 軟件包 python-wstool 沒有可安裝候選

????????問題9 解決方法:

????????根據(jù)提示,python的版本不對

????????輸入改為:sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
?文章來源地址http://www.zghlxwxcb.cn/news/detail-416999.html

到了這里,關(guān)于ROS安裝與報錯的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python中unexpected indent報錯的解決辦法

    python中unexpected indent報錯的解決辦法

    在我們初步學(xué)習(xí)pyton的時候,由于對python語言的學(xué)習(xí)掌握不充分,則會導(dǎo)致所編寫的代碼,運行時候報錯。比如,容易報錯的unexpected indent問題,下面舉例說明問題。 1.舉例(正確代碼) 我們想通過編寫子函數(shù)的方式,定義一個斐波拉契數(shù)列函數(shù)。 正確代碼應(yīng)該如下 下面在

    2024年02月07日
    瀏覽(21)
  • python使用pip安裝包報錯的解決辦法(ERROR: Could not find a version that satisfies the requirement XXX)

    python使用pip安裝包報錯的解決辦法(ERROR: Could not find a version that satisfies the requirement XXX)

    目錄 解決方法一:更換下載源 解決方法二:使用源碼安裝 解決方法三:通過whl文件安裝 拓展:虛擬環(huán)境下通過源碼安裝第三方庫 使用pip命令安裝python包時可能會出現(xiàn)如下錯誤提示: ERROR: Could not find a version that satisfies the requirement XXX (from v ersions: none) ERROR: No matching distribu

    2024年01月19日
    瀏覽(118)
  • 電腦提示ucrtbase.dll報錯的窗口,有什么解決辦法

    電腦提示ucrtbase.dll報錯的窗口,有什么解決辦法

    ucrtbase.dll是電腦系統(tǒng)中的一個重要文件所以如果電腦缺了ucrtbase.dll文件就會導(dǎo)致電腦程序無法正常運行。如果你的電腦出現(xiàn)了這樣的問題,那么來看這篇文章,教你解決ucrtbase.dll報錯的解決辦法。 通常,ucrtbased.dll缺失的原因有以下幾種: 1.文件如果被被誤刪或感染病毒可能

    2024年02月05日
    瀏覽(423)
  • OpenCV使用cv2.imshow()報錯的解決辦法

    OpenCV使用cv2.imshow()報錯的解決辦法

    The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. 版本出錯應(yīng)該是不太可能的,于是我試著安裝一下OpenCV的拓展開發(fā)包也就是. opencv-contrib 沒想到,折騰好久的問題,最后一行命令解決問題了 pip install --user opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn 總結(jié)

    2024年02月11日
    瀏覽(23)
  • 在Docker中使用systemctl啟動服務(wù)報錯的解決辦法

    目錄 一、問題背景? ? ? 二、解決辦法 ????????在Docker中通過systemctl 啟動服務(wù)的時候,總是報“ Failed to get D-Bus connection: Operation not permitted ”這樣的錯誤提示,如下所示: ????????[root@localhost?~]# systemctl start sshd ????????Failed to get D-Bus connection: Operation not permitt

    2024年02月15日
    瀏覽(21)
  • macbook m1 nacos集群啟動失敗報錯的解決辦法

    問題來源:(黑馬springcloud學(xué)習(xí)過程)P29-06-Nacos配置管理-nacos集群搭建 問題描述:詳情見nacos.log和start.out WebServerException: Unable to start embedded Tomcat (mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘a(chǎn)rm64’)) 6969.jnilib’ (no such file), 問題原因:電腦本身是arm的jdk版本,但是

    2024年04月26日
    瀏覽(28)
  • 解決Springboot項目打成jar包后獲取resources目錄下的文件報錯的問題

    解決Springboot項目打成jar包后獲取resources目錄下的文件報錯的問題

    前幾天在項目讀取resources目錄下的文件時碰到一個小坑,明明在本地是可以正常運行的,但是一發(fā)到測試環(huán)境就報錯了,說找不到文件,報錯信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:xxxx.jar!/BOOT-INF/classes!xxxx。 看了

    2024年02月11日
    瀏覽(22)
  • k8s報錯的解決辦法: kubelet的日志出現(xiàn) Error getting node的報錯。

    k8s報錯的解決辦法: kubelet的日志出現(xiàn) Error getting node的報錯。

    先看一下報錯的圖片 這是在初始化maser的時候報的錯。 我的環(huán)境情況 k8s:1.22.12 docker: 18.06.3 操作系統(tǒng)以及內(nèi)核版本 解決辦法 首先檢查你到底寫沒寫錯 確定你的主機名字無誤后,那么就進行這一步吧,無奈之舉了 修改docker的配置文件 修改kubelet的啟動項 或者 直接使用老版本

    2023年04月09日
    瀏覽(32)
  • Mac系統(tǒng)下matplotlib中SimHei中文字體缺失報錯的解決辦法

    Mac系統(tǒng)下matplotlib中SimHei中文字體缺失報錯的解決辦法

    使用matplotlib畫圖時,因為缺少字體,、圖像上label上的中文顯示時空白小方塊。因為matplotlib默認(rèn)沒有中文。 Step 1. 在終端進入python3環(huán)境,查看matplotlib字體路徑: 找到自己的matplotlib字體文件路徑: /Users/zhangzhang/miniforge3/envs/py38_pytorch/lib/python3.8/site-packages/matplotlib/mpl-data/ fon

    2023年04月13日
    瀏覽(99)
  • stable diffusion視頻生成插件deforum安裝詳解,問題報錯的簡處理辦法

    stable diffusion視頻生成插件deforum安裝詳解,問題報錯的簡處理辦法

    ????????最近看了網(wǎng)友們用stabled diffusion制作的視頻,感覺很夢幻,雖然它的原理很簡單,不外乎就是用stabled diffusion的圖片生成功能,根據(jù)目標(biāo)視頻的幀或者提示詞等參數(shù),生成一張張圖片幀,然后拼接成一段視頻。但如果這個工作換成我們手工來操作的話,那效率就太

    2024年02月14日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包