На странице apt-get man можно найти это:
install pkg (s)
Этот параметр сопровождается одним или несколькими пакетами, необходимыми для установки. Каждый пакет - это имя пакета, а не полное имя файла (например, в системе Fedora Core аргументом будет glibc, а не glibc-2.4.8.i686.rpm).
Все пакеты, требуемые пакетами, указанными для установки, также будут извлечены и установлены .
[...]build-dep source_pkg
Вызывает apt-get для установки / удаления пакетов в попытке удовлетворить зависимости сборки для исходного пакета.
Похоже, что оба они пытаются удовлетворить зависимости, но у меня были разные результаты при установкеmatplotlib с каждым из них: apt-get intallне работал с моим последующим pip install matplotlibв моем virtualenv, в то время как apt-get build-depсделал *.
*Да, мне нужно было установить matplotlibв venv, но pip не смог разрешить некоторые зависимости, поэтому я лениво использовал apt, чтобы решить это