在apt-get man的页面上,可以找到以下内容:
install pkg(s)
此选项后是一个或多个安装所需的软件包。每个软件包都是软件包名称,而不是完全限定的文件名(例如,在Fedora Core系统中,glibc是提供的参数,而不是glibc-2.4.8.i686.rpm)。
指定安装的软件包所需的所有软件包也将被检索和安装。
[...]build-dep source_pkg
导致apt-get安装/删除软件包,以 尝试满足源软件包的构建依赖性。
听起来这两者都在尝试满足依赖关系,但是在安装matplotlib
这些组件时,我得到了不同的结果:在我的virtualenv中apt-get intall
无法与我的后续组件pip install matplotlib
一起工作,而apt-get build-dep
在*中则无法工作。
*
是的,我需要安装matplotlib
在venv中,但是pip无法解决某些依赖关系,因此我懒惰地使用apt来解决它