여기에 어떤 종류의 "체중"시스템이있는 것 같습니다 :
$ aptitude why ant openjdk-7-jdk
p ant Recommends ant-optional
p ant-optional Suggests libgnumail-java
p libgnumail-java Suggests libgnumail-java-doc
p libgnumail-java-doc Recommends default-jdk-doc
p default-jdk-doc Depends openjdk-7-doc
p openjdk-7-doc Suggests openjdk-7-jdk
당신이 볼 수 있듯이하기 ant로 달려 openjdk-7-jdk제안, 권고 및 의존성의 복잡하고 intricated 금액은, 사용할 때 동안 인해 openjdk-6-jdk의존하는 것은 더 직접적인입니다 :
$ aptitude why ant openjdk-6-jdk
p ant Suggests default-jdk | java-compiler | java-sdk
p openjdk-6-jdk Provides java-sdk
물론 aptitude의존성 해결 방법은와 다를 수 있습니다 apt-get. BTW, openjdk-7-jdk가 설치되지 않은 개미 시뮬레이션을 실행하면 openjdk-6-jdk가 풀리지 않았습니다.
$ sudo apt-get install ant
[sudo] password for braiam:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ant-optional
Suggested packages:
default-jdk java-compiler java-sdk ant-gcj ant-doc liboro-java junit
libregexp-java jython antlr libbcel-java libjdepend-java libgnumail-java
libcommons-net-java libjsch-java javacc ant-optional-gcj
The following NEW packages will be installed:
ant ant-optional
0 upgraded, 2 newly installed, 0 to remove and 9 not upgraded.
Need to get 2,234 kB of archives.
After this operation, 3,041 kB of additional disk space will be used.
Do you want to continue [Y/n]?
어쩌면 내가했던 것과 같은 방법을 사용한다면, 지금 데비안 테스트를 사용하고 있으며 저장소가 변경되었을 수 있기 때문에 더 알아낼 수 있습니다.