RLM: Difference between revisions

From Omnia
Jump to navigation Jump to search
(Created page with "Reprise License Manager (RLM) is considered a, or a spiritual successor to, FLEXlm (now FlexNet Publisher). It was founded in 2006 by the original developers of GLOBEtrotter, the company that created FLEXlm * https://www.openlm.com/blog/what-is-reprise-rlm/ * https://www.openlm.com/supported-software/reprise-license-management-rlm-and-optimization-with-openlm/ {FlexLM} (now officially FlexNet Publisher) is the industry-standard software license management system develo...")
 
No edit summary
Line 7: Line 7:


See [[FlexLM]]
See [[FlexLM]]
== install-lic.sh ==
<pre>
#!/bin/bash
if [[ $EUID -eq 0 ]] ; then
        echo
        echo "$0 MUST NOT be run by root."
        echo "Please re-run as a non-root user."
        exit
fi
ARG=$1
FILES=("$@")
if [[ "$ARG" != *.lic ]] ; then
        echo
        echo "Usage: $0 [list of license files]"
        echo "  e.g."
        echo "      $0 iol-float.lic"
        exit
fi
INSTALL_DIR="/home/license/iol-license"
echo
for lic in "${FILES[@]}" ; do
        echo "Copying $lic"
        echo -ne "\t"
        echo "to ${INSTALL_DIR}/rlm/"
        cp "$lic" ${INSTALL_DIR}/rlm/
done
echo
echo "Starting web client on port 8080"
echo
echo "Will now Run or Reload License Manager"
echo
exec $INSTALL_DIR/rlm/rlm-run.sh -restart
</pre>
== keywords ==

Revision as of 00:08, 3 March 2026

Reprise License Manager (RLM) is considered a, or a spiritual successor to, FLEXlm (now FlexNet Publisher). It was founded in 2006 by the original developers of GLOBEtrotter, the company that created FLEXlm

{FlexLM} (now officially FlexNet Publisher) is the industry-standard software license management system developed by Flexera. It controls, monitors, and optimizes application usage across networks, typically utilizing a floating (concurrent) license model where a central server manages a pool of licenses for multiple users. It supports node-locked licenses, manages license files (often found at C:\flexlm\license on Windows), and allows for vendor-specific configurations.

See FlexLM

install-lic.sh

#!/bin/bash

if [[ $EUID -eq 0 ]] ; then
        echo
        echo "$0 MUST NOT be run by root."
        echo "Please re-run as a non-root user."
        exit
fi

ARG=$1
FILES=("$@")

if [[ "$ARG" != *.lic ]] ; then
        echo
        echo "Usage: $0 [list of license files]"
        echo "   e.g."
        echo "       $0 iol-float.lic"
        exit
fi

INSTALL_DIR="/home/license/iol-license"

echo
for lic in "${FILES[@]}" ; do
        echo "Copying $lic"
        echo -ne "\t"
        echo "to ${INSTALL_DIR}/rlm/"
        cp "$lic" ${INSTALL_DIR}/rlm/
done

echo
echo "Starting web client on port 8080"

echo
echo "Will now Run or Reload License Manager"
echo
exec $INSTALL_DIR/rlm/rlm-run.sh -restart

keywords