Hello, On 2013-01-28 22:09:27 Axel Beckert wrote: > Control: tag -1 + confirmed > > Hi Robert, > > Robert Paciorek wrote: > > Package: aptitude > > Version: 0.6.8.2-1 > > Severity: important > > > > Hello, > > > > aptitude don't depend on apt package but without apt can't download > > packages - display error: > > > > The method driver /usr/lib/apt/methods/http could not be found. > > This has been discussed just recently on the Aptitude mailing list: > > http://lists.alioth.debian.org/pipermail/aptitude-devel/2012-December/003251.html > > It's currently not a real-life issue, because apt considers itself > Essential (even if it isn't) and hence both, apt-get and aptitude will > not remove apt unless they're convinced that you know what you're > doing.
But when i have apt (0.8.15.10) with "auto" flag and apt config (etc/apt/apt.conf): APT::AutoRemove::RecommendsImportant "false"; APT::AutoRemove::SuggestsImportant "false"; APT::Install-Recommends "false"; APT::Install-Suggests "false"; aptitude::UI::Incremental-Search "false"; aptitude remove apt without special confirmation, writing to log "not used": Aptitude 0.6.6: log report Mon, Jan 28 2013 19:49:45 +0000 IMPORTANT: this log only lists intended actions; actions which fail due to dpkg problems may not be completed. Will install 57 packages, and remove 9 packages. 7131 kB of disk space will be freed =============================================================================== [REMOVE, NOT USED] apt:amd64 [REMOVE, NOT USED] debian-archive-keyring:amd64 [REMOVE, NOT USED] gnupg:amd64 [REMOVE, NOT USED] gpgv:amd64 [REMOVE, NOT USED] libboost-iostreams1.48.0:amd64 [REMOVE, NOT USED] libept1:amd64 [REMOVE, NOT USED] libreadline6:amd64 [REMOVE, NOT USED] libusb-0.1-4:amd64 [REMOVE, NOT USED] readline-common:amd64 [INSTALL, DEPENDENCIES] aptitude-common:amd64 [INSTALL, DEPENDENCIES] libapt-pkg4.12:amd64 [INSTALL, DEPENDENCIES] libboost-iostreams1.49.0:amd64 [INSTALL, DEPENDENCIES] libept1.4.12:amd64 [UPGRADE] aptitude:amd64 0.6.6-1 -> 0.6.8.2-1 [UPGRADE] base-files:amd64 6.7 -> 7.1 [...] When i try manualy remove apt i see message: apt is an essential package! Are you sure you want to remove it? Type 'Yes, I am aware this is a very bad idea' if you are. The same when i run from command line "aptitude full-upgrade" or "aptitude install aptitude": (testing-minimal)root@dragon:~# aptitude --simulate full-upgrade The following NEW packages will be installed: aptitude-common{a} libapt-pkg4.12{a} libboost-iostreams1.49.0{a} libept1.4.12{a} The following packages will be REMOVED: apt{u} debian-archive-keyring{u} gnupg{u} gpgv{u} libboost-iostreams1.48.0{u} libept1{u} libreadline6{u} libusb-0.1-4{u} readline-common{u} The following packages will be upgraded: aptitude base-files base-passwd bash bsdutils coreutils debconf debianutils diffutils dpkg gcc-4.7-base grep gzip libacl1 libattr1 libblkid1 libbz2-1.0 libc-bin libc6 libcomerr2 libcwidget3 libdb5.1 libgcc1 liblzma5 libncurses5 libncursesw5 libpam-modules libpam-modules-bin libpam-runtime libpam0g libselinux1 libsemanage-common libsemanage1 libsigc++-2.0-0c2a libsqlite3-0 libss2 libstdc++6 libtinfo5 libustr-1.0-1 libuuid1 libxapian22 login lsb-base multiarch-support ncurses-base ncurses-bin passwd perl-base sed sensible-utils tar tzdata xz-utils zlib1g The following packages are RECOMMENDED but will NOT be installed: apt-utils apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja bash-completion bsdmainutils debconf-i18n libgpm2 libparse-debianchangelog-perl uuid-runtime 54 packages upgraded, 4 newly installed, 9 to remove and 0 not upgraded. Need to get 32.9 MB of archives. After unpacking 7097 kB will be freed. Do you want to continue? [Y/n/?] The following ESSENTIAL packages will be REMOVED! apt WARNING: Performing this action will probably cause your system to break! Do NOT continue unless you know EXACTLY what you are doing! To continue, type the phrase "I am aware that this is a very bad idea": But NOT when update aptitude (or update all upgradable packages) from ncurses interface. Regrads, Robert Paciorek -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org