一、先卸載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>