![aptitude - jdk 安装时删除软件包](https://linux22.com/image/1113758/aptitude%20-%20jdk%20%E5%AE%89%E8%A3%85%E6%97%B6%E5%88%A0%E9%99%A4%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
我尝试了以下命令
aptitude install sun-java6-jdk
它提示我以下包将被删除。
ant{u} ant-gcj{u} ant-optional{u} ant-optional-gcj{u} ca-certificates-java{u} default-jre{u} default-jre-headless{u} fastjar{u} gcj-4.4-base{u} gcj-4.4-jre-lib{u} icedtea-6-jre-cacao{u} icedtea-netx{u} jarwrapper{u} junit{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} libequinox-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-generic{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}
当删除这么多依赖项时,继续操作是否安全?为什么会提示删除这些依赖项?
谢谢
答案1
目前,Aptitude 在 64 位 Ubuntu 上非常不完善。这是因为它无法处理 Multiarch。如果您遇到这种情况,即如果您运行的是 64 位系统,请暂时改用 apt-get。