O Aptitude está muito quebrado no Ubuntu de 64 bits no momento. Isso se deve ao fato de que ele não manipula o Multiarch. Se este for o seu caso, ou seja, se você estiver executando 64 bits, use apenas o apt-get por um tempo.
Eu tentei o seguinte comando
aptitude install sun-java6-jdk
Ele me avisa que os seguintes pacotes serão removidos.
ant {u} ant-gcj {u} ant-opcional {u} ant-opcional-gcj {u} ca-certificados-java {u} padrão-jre {u} default-jre-headless {u} fastjar {u} gcj-4.4-base {u} gcj-4.4-jre-lib {u} icedtea-6-jre-cacau {u} icedtea-netx {u} jarwrapper {u} junho {u} junit4 {u} libasm3-java {u} libaudio2 {u} libcommons-beanutils-java {u} libcommons-codec-java {u} libcommons-collections3-java {u} libcommons-compress-java {u} libcommons-digester-java {u} libcommons-el-java {u} libcommons-httpclient-java {u} libcommons-logging-java {u} libdb-je-java {u} libdb4.7-java {u} libdb4.7-java-gcj {u} libecj-java {u} libguinox-osgi-java {u} libgcj-bc {u} libgcj-common {u} libgcj10 {u} libhamcrest-java {u} libice-dev {u} libicu4j-java {u} libjasper-java {u} libjaxp1.3-java {u} libjetty-java {u} libjline-java {u} libjsch-java {u} libjtidy-java {u} liblucene2-java {u} libpthread-stubs0 {u} libpthread-stubs0-dev {u} libregexp-java {u} libservlet2.4-java {u} libservlet2.5-java {u} libslf4j-java {u} libsm-dev {u} libx11-dev {u} libxau-dev {u} libxcb1-dev {u} libxdmcp-dev {u} libxerces2-java {u} libxt-dev {u} linux-headers-2.6.32-38 {u} linux-headers-2.6.32-38-genérico {u} openjdk-6-jre {u} openjdk-6-jre-headless {u} openjdk-6-jre-lib {u} realpath {u} sat4j {u} ttf-dejavu-extra {u} tzdata-java {u} x11proto-core-dev {u} x11proto-input-dev {u} x11proto-kb-dev {u} xtrans-dev {u}
É seguro prosseguir quando tantas dependências estão sendo removidas? Por que está solicitando a remoção dessas dependências?
Obrigado
O Aptitude está muito quebrado no Ubuntu de 64 bits no momento. Isso se deve ao fato de que ele não manipula o Multiarch. Se este for o seu caso, ou seja, se você estiver executando 64 bits, use apenas o apt-get por um tempo.
Isso porque você atualmente tem o openjdk-6 instalado, com bibliotecas secundárias de terceiros, e o pacote da Sun (agora Oracle) quer ter suas próprias versões dessas bibliotecas.
Sugira que você leia com atenção o a seguir no Java 6 da Oracle e, em seguida, sudo update-alternatives --config java
a atualizar suas alternativas de Java - veja aqui para obter a documentação completa da comunidade sobre as opções de Java disponíveis para você.
Eu seguiria as instruções da documentação da comunidade e não faria aptitude install sun-java6-jdk
.
EDIT: acabei de ver a resposta do OVC e tentaria primeiro a sua sugestão: -)