TL; DR
Ubuntu 16.04에서 패키지를 스냅하기 위해 시스템 전체 별칭을 만드는 방법은 무엇입니까?
자세한 내용은
Blender를 스냅으로 설치하고 싶습니다. 나는이 있음을 발견 믹서기 - tpaw에 설치할 수 있습니다 패키지로 제공된다. 불행히도 설치 후에는 name blender-tpaw
이 아닌 터미널에서 사용할 수 있습니다 blender
.
스냅 별명 사용
따라서 먼저 https://insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commandssudo snap alias blender-tpaw blender
에 따라 command를 실행하려고 했습니다. / . 그러나 이것이 내가 가진 것입니다 :
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'
그러나 이것은 내 우분투 16.04 서버에서만 작동하지만 우분투 16.04 데스크탑에서는 작동하지 않습니다.
내가 달성하고 싶은 것?
이 별명은 .bashrc
각 사용자에 대해 개별적 으로 수동으로 변경하지 않고 모든 사용자에 대해 시스템 전체에 적용되기를 원합니다 . 그리고 우분투 서버와 우분투 데스크탑에서도 같은 방식으로 작업하고 싶습니다.
/usr/local/bin/blender
명령을 입력하면 어떤 결과가 발생 blender
합니까? 또한 경로에 다른 이름이 있습니까 (해당 이름으로 쉘이 해시 한 모든 것을 나열 blender
하는 type -a blender
데 사용 )?