이미 oracle에서 최신 jre(버전 6 업데이트 30)를 수동으로 설치했으며(수동으로, .bin 파일에서) openjdk-6-jre를 제거하려고 합니다. 그러나 apt는 이전 버전(버전 6 업데이트 26) sun-java6-jre를 설치하도록 강요합니다! 그렇다면 sun-java6-jre를 설치하지 않고 openjdk-6-jre(및 icedtea 플러그인)를 제거할 수 있습니까? 아니면 "무해한" openjdk-6-jre를 제거하는 것이 쉬운 일입니까?
sudo apt-get remove openjdk-6-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
sun-java6-bin sun-java6-jre
Suggested packages:
sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming
The following packages will be REMOVED:
default-jre default-jre-headless icedtea-6-jre-cacao
libcommons-beanutils-java libcommons-digester-java openjdk-6-jre
openjdk-6-jre-headless openjdk-6-jre-lib
The following NEW packages will be installed:
sun-java6-bin sun-java6-jre
0 upgraded, 2 newly installed, 8 to remove and 0 not upgraded.
Need to get 0B/35,1MB of archives.
After this operation, 12,3MB of additional disk space will be used.
Do you want to continue [Y/n]?
답변1
sudo apt-get remove openjdk-6-jre-headless sun-java6-bin sun-java6-jre
물론 JRE 패키지에 의존하는 모든 패키지도 제거됩니다. 이를 사용하려면 equivs
.
따라서 패키지된 JRE를 설치된 상태로 두는 것이 아마도 더 쉬울 것입니다.