一、先解除安裝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>