better use aptitude 

use aptitude and automate some possible tasks
Merge pull request #1 from childnode/patch-1

better use aptitude