На странице 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, чтобы решить это