En la página de apt-get man , se puede encontrar esto:
instalar paquete (s)
Esta opción es seguida por uno o más paquetes deseados para la instalación. Cada paquete es un nombre de paquete, no un nombre de archivo completo (por ejemplo, en un sistema Fedora Core, glibc sería el argumento proporcionado, no glibc-2.4.8.i686.rpm).
Todos los paquetes requeridos por los paquetes especificados para la instalación también se recuperarán e instalarán .
[...]build-dep source_pkg
Hace que apt-get instale / elimine paquetes en un intento de satisfacer las dependencias de compilación para un paquete fuente.
Parece que ambos están tratando de satisfacer las dependencias, pero obtuve resultados diferentes al instalarmatplotlib con cada uno de ellos: apt-get intallno funcionó con mi posterior pip install matplotliben mi virtualenv, mientras que apt-get build-depsí *.
*Sí, necesitaba instalarlo matplotliben un venv, pero pip no pudo resolver algunas de las dependencias, así que perezosamente usé apt para resolverlo
