刪除 openjdk-6-jre 而不安裝 sun-java6-jre

刪除 openjdk-6-jre 而不安裝 sun-java6-jre

我已經從 oracle 安裝了(從 .bin 檔案手動)最新的 jre(版本 6 Update 30),現在我想刪除 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 套件的套件。如果您希望能夠使用它們,則需要建立一個虛擬 JRE 包,擴展名為equivs.

因此,只保留安裝的打包 JRE 可能會更容易。

相關內容