>>699
su はそのあとexitするまでずっと管理者権限状態になるので、例えば席外した間に
他人がシステムに対してroot状態で命令できるリスクもある。
一方sudoはその一コマンドのみ終わったら自動で即座に一般に戻るからそういったリスクは減る。

ところでapt-get は基本的に aptitude で代用がきき、打ちやすいのでお薦め。
sudo apt-get insutall foo
sudo aptitude insutall foo
どちらも一緒。