===== apt ===== ==== essential packages ==== sudo apt-add-repository ppa:fish-shell/release-3 sudo add-apt-repository ppa:git-core/ppa sudo add-apt-repository ppa:jonathonf/vim sudo apt-get update sudo apt-get install fish git vim https://gist.github.com/dcai/c5418bcf9203cf19c93a === purge removed package config-files === aptitude purge "?config-files" apt-get autoremove wajig large| less # find large packages === fix broken install issue === sudo apt -o Dpkg::Options::="--force-overwrite" --fix-broken install