Пакеты Ubuntu 20.04 с «{u}» в своем имени

После обновления до Ubuntu 20.04 некоторые пакеты имеют в своем имени "{u}". Я искал ответ, но похоже, что либо Google сразу же игнорирует фигурные скобки во время поиска, либо это происходит нечасто. Может кто-нибудь помочь мне ссылками на документацию? Что означает {u} в именах этих пакетов?

user@server:~# sudo aptitude update && sudo aptitude upgrade && sudo apt-get autoremove
Hit http://mirrors.linode.com/ubuntu focal InRelease
Hit http://mirrors.linode.com/ubuntu focal-updates InRelease
Hit http://mirrors.linode.com/ubuntu focal-backports InRelease
Hit http://security.ubuntu.com/ubuntu focal-security InRelease
Hit http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease

The following packages will be REMOVED:
  ack{u} libargon2-0{u} libfile-next-perl{u} libicu65{u}
  python-pkg-resources{u}
0 packages upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 34.4 MB will be freed.
Do you want to continue? [Y/n/?]
1
задан 11 November 2020 в 00:30
1 ответ

Суффиксы в фигурных скобках служат только для того, чтобы пояснить, что эти действия с пакетами (в данном случае удаление {u}nused пакетов) не были конкретно тем, что вы запрашивали в своей команде, а автоматические, производные решения по способностям.

В этом случае вы попросили удалить любой пакет, от которого больше не зависели другие установленные вручную пакеты, и aptitude определил эти 5 пакетов.

В зависимости от ограничений, определенных в установленном и доступном пакете (версиях), любая установка, обновление или удаление могут привести к выполнению дополнительных действий. Эти действия не обязательно ограничены одним выбором или очевидным выбором - поэтому вывод команды очень четко показывает, какие пакеты были выбраны, потому что вы их упомянули, а какие были выбраны автоматически (на случай, если этот выбор не соответствует вашим ожиданиям).

В ответ на приглашение Вы хотите продолжить? третий вариант (введите ? вместо y или n) приведите объяснение, поэтому, если что-то покажется странным, вы всегда можете получить соответствующую документацию, даже если в будущих версиях будет добавлено больше суффиксов, чем в настоящее время объяснено в соответствующих вопросах и ответах на нашем дочернем сайте Unix & Linux: aptitude: Значение фигурных скобок, т.е. package1{b} package2{a} package3{u}

1
ответ дан 11 November 2020 в 01:44

Теги

Похожие вопросы