TL; DR
Come creare un alias a livello di sistema per agganciare il pacchetto in Ubuntu 16.04?
Più dettagli
Vorrei installare Blender in un attimo. Ho scoperto che esiste un pacchetto blender-tpaw che può essere installato. Sfortunatamente dopo averlo installato, è disponibile nel terminale sotto il nome blender-tpaw
, non blender
.
Usando lo pseudonimo
Quindi prima di tutto ho provato a eseguire il comando sudo snap alias blender-tpaw blender
, secondo: https://insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands / . Ma questo è quello che ho:
error: cannot perform the following tasks:
- Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias)
Crea un collegamento simbolico in / usr / local / bin
Poi ho provato a creare un collegamento simbolico, sudo ln -s /snap/bin/blender-tpaw /usr/local/bin/blender
ma in questo caso succede qualcosa di molto strano: ora quando scrivo blender
un terminale ho l'output del snap
comando ...
Inserisci l'alias in /etc/profile.d
Ho anche provato a creare un alias in /etc/profile.d/alias.sh
alias blender='blender-tpaw'
Ma funziona solo sul mio server Ubuntu 16.04, ma non funziona sul desktop Ubuntu 16.04.
Cosa voglio ottenere?
Voglio che questo alias sarà esteso al sistema, per tutti gli utenti, senza cambiare manualmente .bashrc
per ogni utente separatamente. E voglio lavorare allo stesso modo su Ubuntu Server e anche su Ubuntu Desktop.
/usr/local/bin/blender
, qual è l'output dall'immissione del comando blender
? Inoltre, hai qualcos'altro nel tuo percorso chiamato blender
(usa type -a blender
per elencare tutto ciò che la shell ha sotto hash con quel nome)?