TL; DR
Як створити системний псевдонім для оснащення пакету в Ubuntu 16.04?
Детальніше
Я хотів би встановити Blender як оснащення. Я виявив, що є пакет blender-tpaw, який можна встановити. На жаль, після встановлення він доступний у терміналі під назвою blender-tpaw
, а не blender
.
Використання псевдоніму оснащення
Отже, перш за все я спробував запустити команду 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
для перерахування всього, що хеширував оболонку під цим іменем)?