Sur la page de l'homme apt-get, on peut trouver ceci :
install pkg(s)
Cette option est suivie par un ou plusieurs packages désirés pour l'installation. Chaque package est un nom de package, pas un nom de fichier complètement qualifié (par exemple, dans un système Fedora Core, glibc serait l'argument fourni, pas glibc-2.4.8.i686.rpm).
Tous les packages requis par le(s) package(s) spécifié(s) pour l'installation seront également récupérés et installés.
[...]build-dep source_pkg
Fait en sorte que apt-get installe/supprime des packages dans le but de satisfaire les dépendances de compilation pour un package source.
Il semble que les deux tentent de satisfaire des dépendances, mais j'ai obtenu des résultats différents en installant matplotlib
avec chacun d'eux : apt-get intall
n'a pas fonctionné avec mon pip install matplotlib
ultérieur dans mon environnement virtuel, tandis que apt-get build-dep
a fait l'affaire*.
*
Oui, j'avais besoin d'installer matplotlib
dans un venv, mais pip n'a pas pu résoudre certaines des dépendances, alors j'ai paresseusement utilisé apt pour le résoudre