python-minimal 패키지를 설치하면 Debian에서도 Python 패키지를 가져오는 이유는 무엇입니까?

python-minimal 패키지를 설치하면 Debian에서도 Python 패키지를 가져오는 이유는 무엇입니까?

실행 중:

apt-cache depends python2.6-minimal | grep Depends

그리고

apt-cache depends python2.6 | grep Depends

그것은 훨씬 더 많은 것에 python2.6의존하는 것처럼 보입니다 .python2.6-minimal

그러나 실행하면 apt-get install python2.6-minimal실행할 때와 동일한 패키지를 설치하려고 시도합니다. apt-get install python2.6둘 다 경고합니다 17.0 MB of additional disk space will be used. 왜 이런 일이 발생합니까?

추신

또 다른 이상한 일은 Python 패키지를 설치하려고 할 때 18.0 MB of additional disk space. 하지만

apt-cache depends python | grep Depends

만 보여줍니다

Depends: python2.6
Depends: python-minimal

python1MB 이상이 필요 합니까 python2.6?

답변1

추가 패키지를 설치하는 이유는 python-minimal님의 권장 사항 때문입니다. apt-get새 패키지를 설치할 때 모든 권장 패키지를 자동으로 설치하도록 구성되었습니다. apt-get이와 같은 권장 패키지를 설치하지 않도록 알 수 있습니다 .

apt-get install --no-install-recommends python2.6-minimal

기억하세요... 권장 사항을 설치하지 않으면 모든 기능을 사용하지 못할 수도 있습니다. 종종 사람들은 권장 사항을 항상 설치한다고 가정하고 설치된 일부 패키지에서 오류가 발생하는 이유를 모릅니다. 문제는 대부분의 추천이 실제로 제안이어야 한다는 것입니다. 이로 인해 추천이 다소 쓸모 없게 되었습니다. 대부분의 경우 권장 사항 없이 설치하는데 가끔 예상치 못한 동작이 발생합니다. 시스템이나 데스크탑에 중요하지 않은 패키지는 일반적으로 권장 사항 없이 설치할 수 있습니다.

제가 도움이 되었기를 바라며,

답변2

python-minimal을 권장합니다 python.

% apt-cache depends python-minimal
python-minimal
  Depends: python2.7-minimal
  Depends: dpkg
    dpkg:i386
  Recommends: python
  Conflicts: python-central
  Conflicts: <python-central:i386>
  Breaks: idle
...

기본적으로 apt-get권장 사항은 자동으로 설치됩니다. 노력하다

sudo apt-get install --no-install-recommends python-minimal

답변3

다른 제안과 마찬가지로 /etc/apt/apt.conf.d명령문을 사용하여 파일을 추가하여 전역적으로 추천 자동 묶음을 비활성화할 수도 있습니다 APT::Install-Recommends "0";.

관련 정보