이 OR 종속성이 예상대로 작동하지 않는 이유는 무엇입니까?

이 OR 종속성이 예상대로 작동하지 않는 이유는 무엇입니까?

삭제하려고 합니다python2.6내 데비안 시스템에서:

$ sudo apt-get purge python2.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  fabric* python-nose* python-pip* python2.6*
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 11.0 MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

나는 기대가 없다fabricOR 종속성이 있기 때문에 제거되었습니다.python2.6그리고python2.7(저는 후자를 설치했습니다):

$ apt-cache show fabric | grep Depends
Depends: python2.7 | python2.6, python (>= 2.6.6-7~), python (<< 2.8), python-paramiko (>= 1.6), python-pkg-resources, python-nose

답변1

다른 패키지의 역방향 종속성을 확인하면 그 이유가 드러납니다.

$ apt-cache show python-nose | grep Depends
Depends: python-pkg-resources, python2.7, python (>= 2.6.6-7~), python (<< 2.8), python2.6

이미 가지고 있다실수문제를 보고했습니다.

관련 정보