Package: aptitude Version: 0.8.8-1 Severity: wishlist File: /usr/share/man/man8/aptitude-curses.8.gz
We read -t <release>, --target-release <release> Set the release from which packages should be installed. For instance, "aptitude -t experimental ..." will install packages from the experimental distribution unless you specify otherwise. This will affect the default candidate version of packages according to the rules described in apt_preferences(5). This corresponds to the configuration item APT::Default-Release. Mention If the packages to be installed are already installed, this cannot be used to change their versions! [BUG!] # apt-cache policy libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-18: Installed: 2.17.4-1 Candidate: 2.17.4-1 Version table: *** 2.17.4-1 990 990 http://free.nchc.org.tw/debian experimental/main i386 Packages 100 /var/lib/dpkg/status 2.16.5-1 500 500 http://free.nchc.org.tw/debian unstable/main i386 Packages # aptitude -t unstable install libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-18 is already installed at the requested version (2.17.4-1) The "requested version" is the "unstable" version, not what the output above says, so... BUG! (else why did the user use -t?)