데비안: Python 패키지 설치: apt-get 또는 apt-src?

데비안: Python 패키지 설치: apt-get 또는 apt-src?

mutagen다음을 기반으로 패키지를 설치하려고 합니다 apt-cache.

$ apt-cache madison mutagen
   mutagen |   1.40.0-2 | http://deb.debian.org/debian buster/main Sources

apt-get배송되지 않는 상품:

$ sudo apt-get install mutagen
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mutagen

나는 시도했다 apt-src:

$ sudo apt-src install mutagen

그 결과는 비참했습니다. 그것은 웅장한 쇼를 펼쳤고 분명히 전체 Python과 모든 것(이미 시스템에 존재함)을 설치했습니다.

그래서 (a) 손상 부분을 찾아 제거하고, (b) 돌연변이 유발 물질을 올바른 방식으로 설치해야 했습니다. 어떻게 해야 하나요?

답변1

mutagen |   1.40.0-2 | http://deb.debian.org/debian buster/main Sources

이것이 mutagen바이너리 패키지가 아닌 소스 패키지라고 가정해 보겠습니다. Python 모듈을 설치하려면 apt-get관련 바이너리 패키지를 찾아야 합니다.

apt showsrc mutagen

그것들을 나열할 것이다. 당신은 원할 수도 있습니다

sudo apt install python3-mutagen

또는

sudo apt install python-mutagen

설치하려는 Python 버전에 따라 다릅니다.

테스트 후 정리에는 sudo apt-src install불필요한 빌드 종속성을 제거하는 작업이 포함됩니다. 위 Build-Depends출력의 줄을 보고 apt showsrc필요하지 않다고 생각되는 패키지를 제거합니다. 좋은 접근 방법은 해당 패키지를 자동 설치로 표시한 다음 자동으로 제거하는 것입니다.

sudo apt-mark auto debhelper dh-python faad flac libc-bin oggz-tools pypy pypy-hypothesis pypy-pytest python-all python-docutils python-hypothesis python-pycodestyle python-pyflakes python-pytest python2.7-doc python3-all python3-hypothesis python3-pycodestyle python3-pyflakes python3-pytest python3-sphinx python3-sphinx-rtd-theme python3.7-doc vorbis-tools
sudo apt autoremove

관련 정보