按照此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”,将其替换为两个普通破折号就可以了。