Как я могу включить --verbose-version для apt-get и apt по умолчанию?

11

apt-getи aptиметь очень полезную опцию --verbose-versions(или -Vдля краткости), которая показывает вам номера версий в своем выводе. Например:

$ sudo apt dist-upgrade --verbose-versions
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
   firefox (53.0.3+build1-0ubuntu0.17.04.2 => 54.0+build3-0ubuntu0.17.04.1)
   firefox-locale-ar (53.0.3+build1-0ubuntu0.17.04.2 => 54.0+build3-0ubuntu0.17.04.1)
   firefox-locale-en (53.0.3+build1-0ubuntu0.17.04.2 => 54.0+build3-0ubuntu0.17.04.1)
   firefox-locale-es (53.0.3+build1-0ubuntu0.17.04.2 => 54.0+build3-0ubuntu0.17.04.1)
   firefox-locale-zh-hans (53.0.3+build1-0ubuntu0.17.04.2 => 54.0+build3-0ubuntu0.17.04.1)

Как я могу включить эту опцию по умолчанию?

Флимм
источник

Ответы:

13

Положил ...

APT::Get::Show-Versions "true"; 

в /etc/apt/apt.conf. Этот файл, вероятно, еще не существует.

Страница man показывает это как «опция конфигурации».

/etc/apt/apt.conf

Файл конфигурации APT. Элемент конфигурации: Dir :: Etc :: Main.

Вы, вероятно, также можете использовать ...

/etc/apt/apt.conf.d/

Фрагменты файла конфигурации APT. Элемент конфигурации: Dir :: Etc :: Parts.

и создайте «фрагмент файла» для этой опции.

Rinzwind
источник
хмм. Можете ли вы попробовать без ";" в конце? Я думал, что это было обязательно, но теперь сомневаюсь. редактировать: нет, не может быть. Кажется, все в порядке, как я написал, глядя на этот wiki.debian.org/AptConf
Rinzwind