Quando tento adicionar o Firefox instalado com Flatpak no Debian 10 a alternativas com o seguinte comando, recebo um erro:
Comando:
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser "/usr/bin/flatpak run org.mozilla.firefox" 50
Erro:
update-alternatives: error: alternative path /usr/bin/flatpak run org.mozilla.firefox doesn't exist
Como posso inserir com sucesso um programa instalado com o Flatpak em alternativas?
Como a mensagem de erro indica, 'update-alternatives' lida com caminhos de arquivo, não com linhas de comando executáveis - ele precisa receber um arquivo real que colocaria em "/usr/bin/gnome-www-browser". (O sistema de alternativas nem mesmo distingue se algo é um programa ou não.)
Flatpak fornece links executáveis de cada programa em
/var/lib/flatpak/exports/bin
(um por ID flatpak, correspondente ao seu branch padrão), então você deve poder usar:Caso contrário, escreva um script de shell de uma linha, coloque-o em algum lugar em /usr/local e forneça -o para update-alternatives.