Estes links:
https://manpages.ubuntu.com/cgi-bin/search.py?q=update-alternatives
https://askubuntu.com/search?q=update-alternatives
... não fornecem nenhuma visão direta para saber se update-alternatives
realmente pode ser usado, por exemplo, usando um python mais recente ou pyside6 como uma alternativa para pyside2 (focal).
A página de manual do 20.04 afirma:
Different packages providing the same file need to do so cooperatively. In other
words,
the usage of update-alternatives is mandatory for all involved packages in such case. It
is not possible to override some file in a package that does not employ the
update-alternatives mechanism.
... o que me deixa cauteloso ao usá-lo (especificamente para python e pyside6 agora).
Alguma ideia de como realmente usá-lo, por exemplo, especificamente para pyside6?
Observado depois de escrever o texto acima: nenhum pyside6 disponível através do apt-get.
Portanto, a resposta geral para a usabilidade
update-alternatives
é:Não
. Os pacotes têm que cooperar nesse sentido.
escrever Python e PySide6; Encontrei uma opção de cada...
$ python -m pip install pyside6
... instala-se perfeitamente em um 20.04 totalmente atualizado, pelo menos.
O python mais recente, por outro lado ...
ainda não experimentei (primeiro preciso de um backup completo), mas depois:
O "deadsnakes ppa" parece ser uma opção utilizável - veja
https://launchpad.net/%7Edeadsnakes/+archive/ubuntu/ppa
Pesquise no Google: https://www.google.se/search?q=ubuntu+deadsnakes+ppa