How do I automate an Easysoft license request on UNIX or Linux?
This article explains how to create a script that automatically obtains an Easysoft license.
- Log in to the machine on which your Easysoft software is installed.
Note If the Easysoft software is installed in a location for which root access is required (for example,
/usr/local
, the default location), log in as root.Note This machine needs to be connected to the Internet and your firewall needs to allow outgoing connections to our license server,
license.easysoft.com
, on port 8884. To test that your firewall allows outgoing connections on this port, run:telnet license.easysoft.com 8884
If you get "Connected to license.easysoft.com," proceed to the next step. Otherwise, you need to allow access in your firewall. (To exit from telnet, enter
CTRL-]
and thenquit
.) -
Register at the Easysoft web site.
Account activation instructions are sent to the email address you provide during registration. Follow them to activate your account.
- In the license subdirectory (
/usr/local/easysoft/license
or$EASYSOFT_ROOT/license
if you're not using the standard installation location) create a file namedrequest.txt
. - Add these lines to
request.txt
:Product Number Full Name Company Name Email Address Phone Fax Authorization code 1 0 y BLANK
where:
Field Description Product Number This is the number of the product you want to license as it appears in the list output by running ./licshell
. For example:Easysoft License Client for UNIX Please note that to obtain licenses automatically you need to be connected to the Internet and allow outgoing access to license.easysoft.com on port 8884 If this program cannot determine the IP address of license.easysoft.com it will try 213.249.238.4 [0] Exit [1] View existing licenses [2] ODBC-ODBC Bridge V2.3 [3] SQLServer ODBC Driver V1.4 [4] Oracle ODBC Driver (WP) V1.0 [5] ODBC-Access Driver V1.0
The number of products in the list depends on the number of Easysoft products installed. If you only have one product installed, Product Number will be 2. However, if you have more than one as in the example above, you need to choose the number that's next to the product you want to license.
Full Name The name you used when registering on our web site. Company Name Your company name. Email Address This must be the one you registered on our web site or the license request process will fail. Phone Your phone number or leave a blank line. Fax Your fax number or leave a blank line. Authorization code The LAN or WAN authorization code you received when you purchased the software. BLANK You must leave a blank line at the end of the file. - Finally, create a script
getlicense.sh
that contains the lines:#!/bin/sh ./licshell < request.txt > request.log ./licshell view
- Change the script to have execute permission:
chmod 777 getlicense.sh
To run the script, type
./getlicense.sh
. This can then be run on any machine that has the same Easysoft product installed.