TL; DR
Como criar um alias para todo o sistema para ajustar o pacote no Ubuntu 16.04?
Mais detalhes
Gostaria de instalar o Blender rapidamente. Eu descobri que há um pacote blender-tpaw que pode ser instalado. Infelizmente, após a instalação, ele está disponível no terminal com o nome blender-tpaw
, não blender
.
Usando snap alias
Então, primeiro de tudo, tentei executar o comando sudo snap alias blender-tpaw blender
, de acordo com: https://insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands / . Mas é isso que eu tenho:
error: cannot perform the following tasks:
- Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias)
Crie um link simbólico em / usr / local / bin
Então eu tentei fazer o link simbólico, sudo ln -s /snap/bin/blender-tpaw /usr/local/bin/blender
mas neste caso acontece uma coisa muito estranha: agora, quando digito blender
um terminal, tenho saída de snap
comando ...
Coloque o alias em /etc/profile.d
Eu também tentei criar alias em /etc/profile.d/alias.sh
alias blender='blender-tpaw'
Mas isso funciona apenas no meu Ubuntu 16.04 Server, mas não funciona no Ubuntu 16.04 Desktop.
O que eu quero alcançar?
Quero que esse alias seja amplo para todo o sistema, para todos os usuários, sem alterar manualmente .bashrc
para cada usuário separadamente. E eu quero da mesma maneira trabalhando no Ubuntu Server e no Ubuntu Desktop também.
/usr/local/bin/blender
, qual é a saída da entrada do comando blender
? Além disso, você tem mais alguma coisa no seu caminho chamada blender
(use type -a blender
para listar tudo o que o shell hash sob esse nome)?