如何让 Maya AdskLicensingService 在 Ubuntu 上运行?

如何让 Maya AdskLicensingService 在 Ubuntu 上运行?

按照此Autodesk 教程,我遇到了一个障碍,导致启用 Autodesk 许可服务失败:

systemctl enable adsklicensing –-quiet
Failed to enable unit: Unit file \xe2\x80\x93-quiet.service does not exist.

这个帖子引用了完全相同的问题,但是 --quiet 会出现相同的错误。

逐个播放:

还行吧:

sudo apt-get install ./adsklicensing9.2.1.2399_0-1_amd64.deb

但这不知道该服务:

systemctl status adsklicensing

因此尝试下一步,这不存在:

/opt/Autodesk/AdskLicensingService --run

所以我找到了它:

/opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/AdskLicensingService

但它只是呆在那里,什么也没有发生:

/opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/AdskLicensingService --run

因此我按照他们建议的步骤进行操作:

sudo getent group adsklic &>/dev/null || sudo groupadd adsklic
sudo id -u adsklic &>/dev/null || sudo useradd -M -r -g adsklic adsklic -d / -s /usr/sbin/nologin  
sudo ln -sf /opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/AdskLicensingService /usr/bin/AdskLicensingService
sudo mkdir /usr/lib/systemd/system
sudo cp -f /opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/adsklicensing.el7.service /usr/lib/systemd/system/adsklicensing.service
sudo chmod 644 /usr/lib/systemd/system/adsklicensing.service
sudo systemctl daemon-reload
sudo systemctl enable adsklicensing –quiet
sudo systemctl start adsklicensing

但倒数第二个:

sudo systemctl enable adsklicensing –quiet (or --quiet)

说:

Failed to enable unit: Unit file \xe2\x80\x93quiet.service does not exist.

答案1

我知道这是一篇老帖子,你可能已经解决了它。

我遇到了一个完全不同的问题,但我发现你的问题是你复制了太多的说明而没有检查最终结果。

“systemctl enable adsklicensing –quiet”行包含无效的“长破折号”字符,其十六进制表示为“\xe2\x80\x93”,将其替换为两个普通破折号就可以了。

相关内容