今天突然心血來潮,裝了個(gè)KDE4玩玩,用了用,感覺挺新鮮的,但是有的時(shí)候下拉菜單或者登錄時(shí)會(huì)花屏,并且用kde下的軟件播放媒體會(huì)沒有聲音,這就排除了我轉(zhuǎn)到KDE4的念頭。然后試了試Netbeans,發(fā)現(xiàn)在KDE下,Netbeans不會(huì)自動(dòng)使用KDE的Look and Feel,所以很丑。基于這些問題,我看還是不要轉(zhuǎn)KDE了。從開始用Linux起,5年了,一直都是用Gnome,或者干脆不用KDE嘗試過兩次,Gnome沒有什么不好的,但是看著KDE4網(wǎng)上吹得那么厲害,所以想嘗嘗鮮,并且那個(gè)qt-designer,稍微試了一下,覺得比任何gtk+的IDE都要好,后一階段想學(xué)學(xué)用QT-Designer,C++開發(fā)程序,所以才要嘗試KDE的。
但是現(xiàn)在裝了近兩百個(gè)軟件包,本來以為想刪除時(shí)這些軟件會(huì)自動(dòng)隨著用aptitude刪除kubuntu-kde4-desktop刪除而刪除,但是卻不是這樣,怎么辦?對于我這種有點(diǎn)系統(tǒng)潔癖的人簡直不可忍受。找到了aptitude的日志/var/log/aptitude,看了一下,發(fā)現(xiàn)了解決的辦法了,利用sed, xargs就可以了。先找到其中安裝KDE4的那一節(jié),把其中的內(nèi)容復(fù)制出來,比如存為kde4.txt。
sed s/\[.*\]//g kde4.txt > todel.list
sed /^.*$/p | xargs aptitude remove
用上面兩條命令就可以了,幾年前類似的搞過一次,今天要用時(shí)發(fā)現(xiàn)sed的用法完全被忘掉了,重新查了文檔才想起來了,這里記錄一下。好記性不如爛筆頭啊。