TL; DR
Ubuntu 16.04でパッケージをスナップするシステム全体のエイリアスを作成する方法
もっと詳しく
Blenderを簡単にインストールしたいのですが。私はそこにあることが見出さブレンダー-tpawのインストール可能なパッケージ。残念ながらそれをインストールした後、名前blender-tpaw
ではなくターミナルで利用できますblender
。
スナップエイリアスの使用
したがって、最初に私はcommandを実行しようとしましsudo snap alias blender-tpaw blender
た:https : //insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands /。しかし、これは私が持っているものです:
error: cannot perform the following tasks:
- Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias)
/ usr / local / binにシンボリックリンクを作成します
次に、シンボリックリンクを作成しようとしましたsudo ln -s /snap/bin/blender-tpaw /usr/local/bin/blender
が、この場合、非常に奇妙なことが起こります。blender
ターミナルに入力すると、snap
コマンドの出力が表示されます...
/etc/profile.dにエイリアスを配置します
私もエイリアスを作成しようとしました /etc/profile.d/alias.sh
alias blender='blender-tpaw'
しかし、これは私のUbuntu 16.04サーバーでのみ機能しますが、Ubuntu 16.04デスクトップでは機能しません。
達成したいことは?
このエイリアスは、ユーザー.bashrc
ごとに個別に手動で変更することなく、すべてのユーザーに対してシステム全体に適用されることを望みます。そして、Ubuntu ServerとUbuntu Desktopでも同じように動作させたいです。
/usr/local/bin/blender
、コマンドを入力するとどのような出力が表示されblender
ますか?また、パスに他の名前が付いていませんかblender
(type -a blender
シェルがその名前でハッシュしたすべてをリストするために使用します)?