Na stronie apt-get man można znaleźć:
zainstaluj pkg (s) Po
tej opcji następuje jeden lub więcej pakietów wymaganych do instalacji. Każdy pakiet jest nazwą pakietu, a nie w pełni kwalifikowaną nazwą pliku (na przykład w systemie Fedora Core glibc byłby podanym argumentem, a nie glibc-2.4.8.i686.rpm).
Wszystkie pakiety wymagane przez pakiety określone do instalacji również zostaną pobrane i zainstalowane .
[...]build-dep source_pkg
Powoduje, że apt-get instaluje / usuwa pakiety, próbując spełnić zależności kompilacji dla pakietu źródłowego.
To brzmi jak oba te starają się spełnić zależności, ale miałem różne wyniki podczas instalowaniamatplotlib
z każdym z tych: apt-get intall
nie działa z moim kolejny pip install matplotlib
w moim virtualenv, a apt-get build-dep
to *.
*
Tak, musiałem zainstalować matplotlib
w venv, ale pip nie mógł rozwiązać niektórych zależności, więc leniwie użyłem apt, aby go rozwiązać