天天看點

《ROS學習之路(2)》ROS Kinetic版本解除安裝---Ubuntu 16.04一、先解除安裝ros-indigo-desktop-full二、删除所有與gazebo有關的東西三、删除所有依賴項四、解除安裝ROS相關的東西五、删掉環境配置語句六、删除所有apt-get下載下傳好的軟體安裝包七、一些小技巧

一、先解除安裝ros-indigo-desktop-full

sudo apt-get  remove ros-kinetic-desktop-full
           

二、删除所有與gazebo有關的東西

sudo apt-get remove gazebo* 
           

三、删除所有依賴項

sudo apt autoremove
           

四、解除安裝ROS相關的東西

sudo apt-get purge ros-*
sudo rm -rf /etc/ros
           

五、删掉環境配置語句

vim ~/.bashrc
           

找到帶有kinetic的那一行删除,儲存,然後:

source ~/.bashrc
           

六、删除所有apt-get下載下傳好的軟體安裝包

注意:確定把舊的安裝檔案全部删除了.以確定下次安裝的ros是從新源裡重新下載下傳安裝的.

一個小技巧來檢測安裝是基于舊檔案還是新源的方法:

安裝ros異常的快(過程中一開始就看到解析,沒有看到下載下傳),說明舊檔案沒被删除,安裝時直接用的是舊檔案.

執行下面的步驟就可以全部删除了

1.将已經删除了的軟體包的.deb安裝檔案從硬碟中删除掉

apt-get autoclean
           

2.将已經删除了的軟體包的.deb安裝檔案從硬碟中删除掉

apt-get clean
           

七、一些小技巧

1.檢視Ubuntu裡安裝了哪些軟體:

dpkg -l
           

2.檢視自己是否安裝了某個軟體

dpkg -l filename
           

一般來說我們不知道軟體的全稱,可能隻知道關鍵詞。比如我想知道自己是否安裝了google浏覽器:

dpkg -l "google"
           

這樣會找不到。

dpkg -l "*google*"
           

使用通配符就可以友善查找了

3.解除安裝某個軟體

purge表示徹底删除

sudo apt-get --purge remove <programname>