Após uma atualização para o Ubuntu 20.04, alguns pacotes têm "{u}" em seu nome. Procurei a resposta, mas parece que o Google está ignorando prontamente as chaves durante a pesquisa ou isso não acontece muito. Alguém pode me ajudar com links para documentação? O que o {u} significa nesses nomes de pacotes?
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/?]
Os sufixos de chaves servem apenas para esclarecer que essas ações de pacote (neste caso, remoção de {u} pacotes usados) não foram especificamente o que você pediu em seu comando, mas decisões automáticas derivadas pelo aptitude.
Neste caso, você pediu para remover qualquer pacote que não dependa mais de outros pacotes instalados manualmente, e o aptitude identificou esses 5 pacotes.
Dependendo das restrições definidas no pacote instalado e disponível (versões), qualquer instalação, atualização ou remoção pode levar à execução de ações adicionais. Essas ações não são necessariamente limitadas a uma escolha ou uma escolha óbvia - portanto, a saída do comando deixa muito claro quais pacotes foram selecionados porque você os mencionou e quais foram escolhidos automaticamente (caso essa escolha não corresponda às suas expectativas).
No
Do you want to continue?
prompt, a terceira opção (digite?
em vez dey
oun
) traz a explicação, portanto, se algo parecer estranho, você sempre poderá obter a documentação relevante, mesmo que versões futuras adicionem mais sufixos do que os explicados atualmente neste Q&A relevante em nosso site irmão Unix & Linux : aptitude: Significado dos colchetes, ou seja, pacote1{b} pacote2{a} pacote3{u}