[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ключ -t к aptitude show не возымевает действия.



Добрых всем суток.

Debian Wheezy. В мане aptitude(8) сказано:

-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. For the command-line actions “changelog”, “download”, and “show”, this is equivalent to appending /<release> to each package named on the command-line; for other commands, this will affect the default candidate version of packages according to the rules described in apt_preferences(5).

Однако:

$ aptitude show wget/jessie
Package: wget
State: not installed
Automatically installed: no
Multi-Arch: foreign
Version: 1.14-2
<далее опущено>

$ aptitude -t jessie show wget
Package: wget
State: installed
Automatically installed: no
Multi-Arch: foreign
Version: 1.13.4-3
<далее опущено>

$ aptitude show wget
Package: wget
State: installed
Automatically installed: no
Multi-Arch: foreign
Version: 1.13.4-3
<далее опущено>

Т. е. ключ -t к команде aptitude show вопреки ману просто игнорируется. С командами install, download, changelog он работает корректно.

$ aptitude --version
aptitude 0.6.8.2 compiled at Nov  7 2012 07:08:03
Compiler: g++ 4.7.2
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

Писать багрепорт? Или в новых версиях Аптитьюда уже не наблюдается, посмотрите, пожалуйста.


Reply to: