Come aggiungere informazioni
Procedura di configurazione del server delle licenze in Mac OS X
Come configurare l'avvio automatico del server delle licenze per Mac OS X
Alcuni prodotti Autodesk includono uno script per automatizzare parte di questa procedura. Per ulteriori informazioni, vedere l'appendice relativa al prodotto di questa guida.
Prima di configurare il server delle licenze per Mac OS® X, procedere nel modo seguente:
- Installare Autodesk Network License Manager, che contiene i seguenti file : lmgrd, adskflex e lmutil.
- Ottenere il file delle licenze di rete da Autodesk, contenente le licenze del prodotto, ad esempio productlicense.lic.
- Creare una directory denominata flexnetserver nella directory principale, ad esempio /usr/local/flexnetserver.
- Spostare i file: lmgrd, adskflexe lmutil e il file di licenza del prodotto (.lic) nella directory flexnetserver creata nel passaggio 1.
- Se non esiste, creare la directory StartupItems in /Library utilizzando il comando sudo, ad esempio, sudo mkdir StartupItems.
- Creare una directory dell'elemento di avvio, ad esempio /Users/<id utente>/adsknlm.
- Creare un file di script eseguibile; ad esempio adsknlm digitando in Terminale quanto segue:
NotaIl nome del file eseguibile deve essere identico al nome della directory.
#!/bin/sh
./etc/rc.common
StartService() {
ConsoleMessage “Starting Autodesk Network License Manager”
/Users/<user id>/NLM/lmgrd -c\
/Users/<user id>/NLM/productlicense.lic -l\
/Users/<user id>/NLM/debug.log
}
StopService() {
ConsoleMessage “Stopping Autodesk Network License Manager”
/Users/<user id>/NLM/lmutil lmdown -q -all -force
}
RestartService() {
ConsoleMessage “Restarting Autodesk Network License Manager”
/Users/<user id>/NLM/lmutil lmreread -c /Users/<user id>/NLM/productlicense.lic
}
RunService “$1” - In Terminale, autorizzare l'esecuzione dello script digitando quanto segue:
- Creare un file di elenco di proprietà denominato StartupParameters.plist e aggiungerlo alla directory digitando in Terminale quanto segue:
{
Description =”Autodesk Network License Manager”;
Provides =(“adsknlm”)OrderPreference =”None”;
Messages={start=
“Starting Autodesk Network Manager Service”;
stop=
“Stopping Autodesk Network Manager Service”;
};}{ - Spostare la directory dell'elemento di avvio in /Library/StartupItems/ e modificare le autorizzazioni per la directory digitando in Terminale quanto segue:
NotaPer ragioni di sicurezza la directory dell'elemento di avvio deve essere di proprietà del root, il gruppo deve essere impostato su wheel e l'autorizzazione per la directory deve essere 755.
sudo mv /Users/<user id>/adsknlm/ /Library/StartupItems/
sudo chown root /Library/StartupItems/adsknlm/
sudo chgrp wheel /Library/StartupItems/adsknlm/
sudo chmod 755 /Library/StartupItems/adsknlm/
sudo chown root /Library/StartupItems/adsknlm/*
sudo chgrp wheel /Library/StartupItems/adsknlm/*
- La directory che ne risulta deve avere un aspetto simile al seguente:
drwxr-xr-x
4 root wheel 136 Jul 31 01 01:50drwxr-xr-x
3 root wheel 102 Jul 30 01 21:59-rw-r--r--
1 root wheel 204 Jul 30 20:16 StartupParameters.plist-rwxr-xr-x
1 root wheel 417 Jul 31 00:45 adsknlm
- Riavviare il computer Mac e verificare nel file debug.log (/Users/<id utente>/NLG/) che lmgrd e adskflex siano stati avviati correttamente.
Commenti