1. 程式人生 > >從turtlebot領會到ROS包安裝方式的不同

從turtlebot領會到ROS包安裝方式的不同

安裝ROS包有兩種方式,一種是安裝Debian包,一種是原始檔安裝。
1.Debian包的安裝方式採用的命令是:

$ sudo apt-get install ros-indigo-*

用這種安裝包的方式,安裝後的檔案在/opt/ros/indigo/share下,檔案是不能隨意修改的。當需要修改相關包的檔案時,需要cd到相應的包下,然後採用sudo管理員許可權修改。
2.原始碼安裝:
原始碼一般是從SVN,Git,Mecurial這三種控制系統中下載。具體下載方式參見ros by example,這裡只是想說明這兩種安裝方式的區別。從原始碼安裝包後,可以在工作空間如catkin_ws下的src中找到相應的包,當需要修改引數和節點時,只需要在這些包下面找到相應的檔案進行修改即可。

PS:寫這篇部落格原因在於,本人是個ROS初學者,學習官網安裝turtlebot包時沒有看明白,就把下面兩種方法都安裝了一遍,當時用原始碼安裝後,部分編譯失敗,但是執行包時沒有出問題,就沒有深究。直到需要修改turtlebot裡面的節點時才發現了問題,不得已重灌ROS才領會到。

這裡寫圖片描述

相關推薦

turtlebot領會ROS安裝方式不同

安裝ROS包有兩種方式,一種是安裝Debian包,一種是原始檔安裝。 1.Debian包的安裝方式採用的命令是: $ sudo apt-get install ros-indigo-* 用這種安裝包的方式,安裝後的檔案在/opt/ros/indigo/

mysql壓縮安裝方式

mysqld 壓縮包 啟動 需要 bin 以管理員身份運行 添加 下載 oot 從官網https://dev.mysql.com/downloads/mysql/上下載mysql-5.6.31-winx64.zip,將其解壓,接下來的安裝是通過命令來安裝MySQL數據庫的。

linux - mysql - 解除安裝:RPM安裝方式的MySQL解除安裝

(1)檢查是否安裝了MySQL元件 [[email protected] init.d]# rpm -qa | grep -i mysql MySQL-devel-5.6.23-1.linux_glibc2.5 MySQL-client-5.6.23-1.linux_glibc2.5 MyS

Mysql 壓縮安裝方式不用聯網

該文章是經過很多網上大神上文章取得的結果,十分感謝 今天領導讓佈置mysql服務在一臺沒有連內網都沒有的電腦上。。。 所以只能以zip模式在windows10 64位環境下安裝mysql。 安裝步驟如下: 1.配置環境變數 我的電腦->屬性->高階-&g

【R語言】4種R安裝方式

4種R包安裝方式 第一種方式,當然是R自帶的函式直接安裝包了,這個是最簡單的,而且不需要考慮各種包之間的依賴關係。 對普通的R包,直接install.packages()即可,一般下載不了都是包的名字打錯了,或者是R的版本不夠,如果下載了安裝不了,一般是依賴包沒弄好,或者你的電腦缺少一些庫檔

Centos下 RabbitMQ3.6.6二進位制安裝方式

RabbitMQ Erlang Version Requirements 安裝rabbitMQ前需要先安裝erlang語言開發包 下面連結為RabbitMQ與Erlang官方版本要求 ERLANG安裝包官網下載(所有版本) 19.3.* Erlang原

mysql搭建tar安裝方式

1.從官網下載mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 2.建立mysql的使用者組/使用者,data目錄及其使用者目錄 #mkdir /usr/local/mysql #在/usr/local資料夾下建立mysql檔案

ROS安裝、解除安裝以及Turtlebot安裝

一、前言 我的執行環境: 作業系統:Ubuntu Kylin 14.04 ROS版本:Indigo 背景說明:本文記錄了ROS的安裝和解除安裝過程與Turtlebot包的安裝過程以及其間遇到的問題 本文地址:http://blog.csdn.net/u

Github上輕松安裝R—githubinstall--轉載

posit function ota feature 所有 one 命名 mil travis ci 1、綜述 越來越多的R包正在由世界上不同的人所創建,其中一部分原因是devtools包使得開發R包1變得更加簡單。devtools包不僅讓開發R包變得簡單,而且用於分發R包

關於linux-Centos 7下mysql 5.7.9的rpm安裝方式

mysql 5.7.9的rpm包的安裝方環境介紹>>>>>>>>>>>>>>>>>>操作系統:Centos 7.1mysql數據庫版本:mysql5.7.9mysql官方網站:http://www.my

linux不同版本的程序安裝

pan span str 過程 不同版本 yum的使用 安裝 所有 size linux下一般有兩種包,一種叫源碼包,另一種叫二進制包。源碼包是未編譯過的包,編譯後可以運行於任何平臺,可定制。一般以 .sr c.rpm 結尾。二進制包是已編譯過的包,只適用於某種平臺。後綴

mysql 關於windows下壓縮安裝方式

1:首先去官網下載mysql壓縮包解壓到本地(你想安裝的地方)為了方便配置你可以把資料夾名稱重新命名位mysql;我的是E:\mysql 2:然後在解壓縮的根目錄新建my.ini 配置檔案: 配置檔案如下: [mysql]   # 設定mysql客戶端預設字符集 &

在win10裡原始碼編譯nodejs的安裝和學習原始碼

大家其實都是從網站上下載直接安裝檔案的,為什麼還要從原始碼安裝呢?可能原因就兩個,一個想自己優化,新增一個特定的東西;另一個想學習nodejs的實現,知道為什麼這樣實現的。我這裡主要為學習nodejs的實現,所以要到下面的網站下載原始碼:https://nodejs.org/

Python -- 安裝方式

博主在使用python時候經常出現有的工具包安裝時候失去連線而安裝失敗之類,在此總結了以下方式 2018/09/18 一.用vpn。這個不多說 二.用本地whl檔案安裝。 先進入https://www.lfd.uci.edu/~gohlke/p

檢測到降級 直接專案引用以選擇不同版本

.net core 專案釋出時,報錯 “檢測到包降級.....” 其實報錯資訊中已經提示瞭解決方法: “直接從專案引用包以選擇不同版本” 在當時報錯的專案,如上圖為“Jiebao.NetCoreLibrary.Utility”這個專案,直接引用 System.Net.Prim

Eclipse本地壓縮安裝外掛

為了從本地壓縮包安裝外掛,請按如下步驟進行: 1. 按前面步驟開啟如圖1.9所示對話方塊,單擊"Archive...”按鈕,系統彈出如圖1.10所示的檔案選擇對話方塊。   圖1.10選擇Eclipse外掛的壓縮包 2. 通過圖1.10所示對話方塊選擇指定的外掛壓縮包,然

linux下amp不同安裝方式預設安裝位置

apache:   如果採用RPM包安裝,安裝路徑應在 /etc/httpd目錄下   apache配置檔案:/etc/httpd/conf/httpd.conf   Apache模組路徑:/usr/sbin/apachectl   web目錄:/var/www/html

ubuntu下使用Anaconda應用:建立虛擬環境實現python不同版本切換、科學計算工具安裝

Anaconda的安裝 Anaconda的下載頁參見官網下載,Linux、Mac、Windows均支援。 安裝時,會發現有兩個不同版本的Anaconda,分別對應Python 2.7和Python 3.5,兩個版本其實除了這點區別外其他都一樣。後面我們會看到,安裝哪個版本並不本質,因為通過環境管理,我們可以

ROS問題及解決方案——依賴安裝

1. 問題描述   在ROS編譯過程中經常會遇到找不到ROS包的情況,如下所示 CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package ):

Centos 7下mysql 8.0.11的rpm安裝方式

1.系統版本及mysql下載地址作業系統:Centos 7.4mysql資料庫版本:mysql8.0.112.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝[[email protected] software-package]$ rpm